BTTH

Chia sẻ bởi Thái Phong Nghĩa | Ngày 25/04/2019 | 44

Chia sẻ tài liệu: BTTH thuộc Tin học 12

Nội dung tài liệu:



BÀI TẬP THỰC HÀNH 7
I. MỤC TIÊU:
1. Kiến thức:
Củng cố lại các kiến thức về chương trình con: Thủ tục, hàm, tham số biến và tham số giá trị, biến toàn cục và biến cục bộ.
2. Kỹ năng:
Sử dụng được chương trình con để giải quyết trọn vẹn một bài toán trên máy tính
II. ĐỒ DÙNG DẠY HỌC:
1. Chuẩn bị của giáo viên:
Máy vi tính, tổ chức tại phòng máy để HS có được các lỹ năng cơ bản trong việc tổ chức và sử dụng các chương trình con trong lập trình
2. Chuẩn bị của học sinh:
Đọc trước bài tập thực hành theo yêu cầu của giáo viên
III. HOẠT ĐỘNG DẠY VÀ HỌC:
1. Hoạt động 1: Tìm hiểu việc xây dựng hàm và thủ tục trong chương trình, thực hiện các việc liên quan đến tam giác.
a. Muc tiêu:
HS biết được các hàm và thủ tục trong chương trình, hiểu được chức năng của từng chương trình con, tính được đầu vào và đầu ra của chương trình
b. Nội dung:
- Procedure daicanh(R: Tamgiac; var a,b,c: real);
- Function chuvi(var R: Tamgiac): real;
- Function dientich(var R: Tamgiac): real;
- Procedure tinhchat(var R: Tamgiac; var deu,can,vuong: boolean);
- Procedure hienthi(var R: Tamgiac);
- Funtion kh_cach(P,Q: Diem): real;
c. Các bước tiến hành:

Hoạt động của GV
Hoạt động của HS

- Đưa ra bài toán: Nhập toạ độ 3 đỉnh của 1 tam giác, tính diện tích, chu vi, hiển thị tính vuông, cân đều của tam giác.
- GV định hướng cho HS vì sao phải xây dựng kiểu dữ liệu để giải quyết bài toán như trong SGK
- Hỏi: Yêu cầu HS phân biệt hàm và thủ tục
- GV chính xác hoá kết quả, nhấn mạnh ý: Một chương trình con có thể được dùng các chương trình con khai báo trước nó trong thân của chương trình mình
- Dẫn dắt, giải thích cho HS hiểu được ý nghĩa, dạng chương trình con, cách dùng các tham số (tham biến, tham trị), thứ tự khai báo, đầu vào, đầu ra của từng chương trình con được sử dụng để giải quyết bài toán trên
+ Procedure daicanh(R: Tamgiac; var a,b,c: real);: Nhận đầu vào là biến R mô tả một tam giác và đầu ra là độ dài 3 cạnh a,b,c.
+ Function chuvi(var R: Tamgiac): real;: Cho giá trị là chu vi của tam giác R
+ Function dientich(var R: Tamgiac): real;: Cho giá trị là chu vi của tam giác R
+ Procedure tinhchat(var R: Tamgiac; var deu,can,vuong: boolean);: Nhận đầu vào là một biến R mô tả tam giác và đầu ra là tính chất của tám giác (đều, cân hoặc vuông)
+ Procedure hienthi(var R: Tamgiac);: Hiển thị toạ độ 3 đỉnh của tam giác trên màn hình
+ Funtion kh_cach(P,Q: Diem): real;: Cho giá trị là khoảng cách giữa hai điểm P, Q
- GV sử dụng máy chiếu để để hiển thị nội dung của chương trình trong SGK lên màn hình cho HS quan sát, kết hợp với dùng bảng để thảo luận và giải thích nội dung của từng chương trình con và cách dùng các chương trình con trong chương trình chính. Sau khi HS đã thông hiểu được chương trình, yêu cầu HS lên chạy thử bằng cách nhập những toạ độ HS đã kiểm tra trước




- HS nhìn bảng và trả lời các câu hỏi của GV đưa ra
- Trả lời câu hỏi của GV
- Trả lời các câu hỏi của GV đưa ra trong quá trình giảng bài


- HS lắng nghe GV giảng bài và trả lời các câu hỏi GV đưa ra:
+ Xác định đâu là tham trị và đâu là tham biến trong các chương trình con ở bên














- Quan sát chương trình, dự tính chức năng của chương trình


- Nhập vào toạ độ 3 đỉnh của tam giác, khảo sát tính chất của tam giác (cân, vuông, đều). Quan sát kết quả trên màn hình để đối chiếu với kết quả tự tính được
- Quan sát và ghi nhớ kết quả để thấy được hiệu ứng thay đổi của tham biến và tham trị

2. Hoạt động 2: Rèn luyện kỹ năng lập trình
a. Mục tiêu:
Viết được chương trình có sử dụng chương trình con để tính được số lượng tam giác đều, số lượng tam giác cân và số lượng tam giác vuông
b. Nội dung:
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Thái Phong Nghĩa
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)