III. ĐÁNH GIÁ RÚT KINH NGHIỆM
b. Lợi ích của việc sử dụng chương trình con
VÀ LẬP TRÌNH CĨ CẤU TRÚC
§ 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠII. MỤC ĐÍCH – YÊU CẦU I. MỤC ĐÍCH – YÊU CẦU
1. Kiến thức
− Biết khái niệm chương trình con.
− Sự khác biệt cơ bản giữa hàm và thủ tục.
− Biết được ý nghĩa của chương trình con, sự cần thiết phải viết một chương trình thành các chương trình con
− Biết được cấu trúc chương trình con.
2. Kĩ năng
− Nhận biết được thành phần trong đầu của thủ tục
− Nhận biết được hai loại tham số hình thức trong đầu của thủ tục
− Biết cách khai thác hai loại chương trình con cùng với tham số hình thiức của chúng. − Biết cách viết lời gọi chương trình con trong thân chương trình chính
3.Tháiđộ
Rèn luyện phẩm chất của người lập trình như tinh thần hợp tác, làm việc theo nhĩm,tuân thủ yêu cầu vì một cơng việc chung
II. PHƯƠNG PHÁP
Nêu vấn đề, diễn giảng, thảo luận nhĩm
III. PHƯƠNG TIỆN DẠY HỌC
Máy chiếu, máy tính…
IV. NỘI DUNG VÀ TIẾN TRÌNH LÊN LỚP
1. Ổn định lớp (kiểm tra sĩ số)
2. Kiểm tra bài cũ: khơng kiểm tra bài cũ
3. Nội dung
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG
Hoạt động 1: khái niệm chương trình con và phân loại:
Hoạt động 1.1: Khái niệm chương trình con
Đặt vấn đề: chiếu bài tốn trong SGK
? Nếu em là nhĩm trưởng thì nhĩm em sẽ giải quyết bài tốn như thế nào?
Dẫn dắt để đưa ra khái niệm chương trình con
Hoạt động 1.2: Lợi ích của việc sử dụng chương trình con
Chiếu chương trình giải quyết bài tốn.
Quan sát bài tốn
Chia nhĩm thảo luận (2’) Em sẽ chia mỗi bạn thực hiện một bài.
Đọc chương trình trong 3’
1. Khái niệm chương trình con
a. Khái niệm:
Chương trình con là dãy lệnh mơ tả một số thao tác nhất định và cĩ thể được thực hiện (được gọi) từ nhiều ví trí trong chương trình
b. Lợi ích của việc sử dụng chương trình con trình con
− Tránh được việc phải viết đi viết lại cùng một dãy lệnh
− Chương trình dễ đọc, dễ hiểu, dễ kiểm tra phát hiện lỗi và chỉnh sửa
? Em cĩ nhận xét gì về chương trình này (Đặc biệt là phần bơi đen)?
Để xử lí vấn đề này các NNLT bậc cao cung cấp khã năng xây dựng chương trình con dạng tổng quát “đại diện” cho nhiều đoạn lệnh tương tự nhau.
Cho HS nghiên cứu lợi ích của việc sử dụng chương trình con
Giải thích từng lợi ích.
Hoạt động 2:
Hoạt động 2.1: Phân loại