Bai 17.chương trình con và phân loại - vũ thị kim anh k33103204
1. GVHD : LÊ ĐỨC LONG SV : VŨ THỊ KIM ANH LỚP : TIN 5C-BT MSSV : K33103204 TRƯỜNG ĐẠI HỌC SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN KẾ HOẠCH BÀI DẠY MÔN TIN HỌC LỚP 11 BÀI 17
2.
3. MỤC TIÊU CHƯƠNG TRÌNH TIN HỌC 11. CHƯƠNG I : MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH . CHƯƠNG II : CHƯƠNG TRÌNH ĐƠN GIẢN. CHƯƠNG III : CẤU TRÚC RẼ NHÁNH VÀ LẶP. CHƯƠNG IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC. CHƯƠNG V : TỆP VÀ THAO TÁC TỆP . CHƯƠNG VI : CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC.
4.
5. Diagram Bài dạy HOẠT ĐỘNG 1 HOẠT ĐỘNG 3 HOẠT ĐỘNG 4 HOẠT ĐỘNG 2
6. Khái niệm CTC: CTC là một 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. Lợi ích của chương trình con: -Tránh được việc phải viết lặp đi lặp lạicùng một dãy lệnh. -Hỗ trợ việc thực hiện các chương trình lớn -Phục vụ cho quá trình trừu tượng hóa. -Mở rộng khả năng ngôn ngữ -Thuận tiện cho phát triển nâng cấp chương trình. Tìm hiểu khái niệm và lợi ích chương trình con : - Dẫn HS vào bài bằng cách cho HS xem 2 ví dụ tính tổng lũy thừa của a n +b m +c p +d q (một chương trình có sử dụng chương trình con và một không sử dụng.) - Cho HS nhận xét về tính ngắn gọn và dễ hiểu của hai chương trình đặt vấn đề cho hs là phải cấu trúc chương trình như thế nào để cho chương trình dể đọc, dể hiệu chỉnh, dể nâng cấp. phát biểu khái niệm chương trình con. - GV giảng giải cho hs biết lợi ích của chương trình con và khi nào thì sử dụng chúng. - Điểm khó : làm cho hs hiểu được khái niệm CTC HOẠT ĐỘNG 1(25p)
7. Phân loại chương trình con : -GV trình bày 2 loại chương trình con là Hàm và Thủ tục.cho ví dụ minh họa. -GV đưa ra ví dụ khác và cho hs phân loại thuộc chương trình con nào.(hoặc cho hs tự tìm ví dụ về 2 loại chương trình con). - Điểm khó : Nhấn mạnh khái niệm hàm và thủ tục. HS phân biệt được 2 loại chương trình con đó HOẠT ĐỘNG 2(15p) CTC gồm hai loại : - Hàm (function) : là CTC thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó. Ví dụ hàm sin(x) nhận giá trị thực x và trả về giá trị sinx. - Thủ tục (procedure) : là CTC thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó. Ví dụ các thủ tục vào ra chuẩn hay thủ tục xử lí xâu writeln,readln…
8.
9.
10. Chốt lại khái niệm chương trình con. Phân loại chương trình con. Cấu trúc của chương trình con Củng cố bài dạy(5p)