thành 2 bài toán nhỏ, làm + HS nêu ý Những bài toán phức như vậy là làm mịn dần bài tưởng giải tạp có thể phân chia toán ---> thiết kế bài toán từ quyết bài thành nhiều bài toán trên xuố[r]
(1)Trường THPT Khánh Hòa Chương VI: Chương trình và lập trình có cấu trúc §17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI I MỤC TIÊU, YÊU CẦU - Biết khái niệm chương trình - Biết ý nghĩa chương trình con, cần thiết phải viết chương trình thành các chương trình II PHƯƠNG TIỆN, PHƯƠNG PHÁP GIẢNG DẠY - Phương tiện: giáo án, sách giáo khoa, bảng phụ - Phương pháp: thuyết trình diễn giải, gợi mở vấn đáp III TIẾN TRÌNH BÀI HỌC - Tổ chức lớp: ổn định và kiểm tra sĩ số(1p’) Tổng số:… Vắng:…… - Kiểm tra bài cũ: (không kiểm tra) - Bài mới: Thời Hoạt động giáo viên gian 5p’ Hoạt động Nội dung học sinh Đặt vấn đề: + Nghe GV Các chương trình giải các bài nêu vấn đề toán phức tạp thường dài, có điều cần thiết thể gồm nhiều lệnh, đọc phải có khó hình dung chương trình chương trình thực công việc gì và việc hiệu chỉnh chương trình khó khăn Như làm nào bài toán phức tạp dễ đọc, dễ hiểu, dễ hiệu chỉnh, dễ nâng cấp? Do đó ta nghiên cứu vấn đề là CTC, để tìm hiểu CTC là gì? Lop10.com (2) Trường THPT Khánh Hòa + Hoạt động 2(17’) Tỉnh tổng : an + bm + cp + dq 17p’ + GV cho HS nêu ý tưởng bài toán này 1.Khái niệm chương Có nghĩa là chia bài toán trình thành bài toán nhỏ, làm + HS nêu ý Những bài toán phức là làm mịn dần bài tưởng giải tạp có thể phân chia toán -> thiết kế bài toán từ bài thành nhiều bài toán trên xuống toán và trả nhỏ, bài toán + GV phân tích: để giải BT lời nhỏ phân chia trên MT có chia chương thành nhiều bài toán trình thành các khối, + Cho HS nhỏ, quá trình làm nhận “mịn” dần bài toán khối gồm nhiều lệnh giải bài khác trả lời gọi là trình chính xây dựng từ bạn cách thiết kế từ trên các CTC xuống toán nào đó -> chương xét + Chương trình là gì? + Giáo viên chốt lại khái niệm + khái Trả lời Khi lập trình để giải niệm các bài toán có thể chương trình chia thành các khối, khối bao gồm các lệnh để giải bài toán nào đó, + Hoạt động 3(17’) + GV dùng bảng phụ 1: bài tinh_tong ( không sử dụng CTC trang 92 SGK ), cho HS nhận xét đoạn chương trình trên khối lệnh xây dựng thành CTC , sau đó chương trình chính xây dựng trên các CTC này, cách lập trình gọi là chương trình có cấu trúc Lop10.com (3) Trường THPT Khánh Hòa + GV chốt lại các ý: đoạn CT có Chương trình là đoạn lệnh tương tự dãy lệnh mô tả -> chương trình dài, khó theo + dõi, khó hiệu chỉnh Chú ý số thao tác phụ, định và có thể bảng + Dùng bảng phụ 2: Chương sau đó nhận thực (được gọi ) trình tinh_tong có sử dụng xét từ nhiều vị trí chương trình chương trình + GV giải rhích : các dòng lệnh: var j: integer; tich:=1.0; for j:=1 to k + HS nhận tich:=tich*x xét + Để tính các luỹ thừa ta viết: sánh đoạn Luythua(a,n), luythua(b,m), chương Luythua(c,p), luythua(d,q) trình và so + Và rõ các đoạn lệnh thay CTC + Từ điều đã nêu cho HS nêu các ích lợi CTC + GV giải thích rõ ích lợi việc sử dụng CTC + Các HS nêu * Lợi ích việc sử các lợi ích dụng CTC CTC + Tránh việc phải viết viết lại nhiều lần cùng dãy lệnh; + Hổ trợ việc thực các chương trình lớn; Lop10.com (4) Trường THPT Khánh Hòa + Phục vụ cho quá trình trừu tượng hoá ; + Mở rộng khả ngôn ngữ; + Thuận tiện cho phát triển, nâng cấp chương trình; IV CỦNG CỐ (5’) Cho HS nhắc lại khái niệm CTC, lợi ích việc sử dụng CTC V DẶN DÒ (1’) - Xem trước mục bài 17 Lop10.com (5)