- Thủ tục thực hiện thực hiện các tháo tác - Yêu cầu học sinh tham khảo sách giáo khoa để phân nhất định nhưng không trả về giá trị qua tên của nó.. biệt khái niệm hàm và thủ tục.[r]
(1)Trường THPT Lý Thường Kiệt - Tổ: Toán + tin Giáo án tin học 11 Ngày soạn: CHƯƠNG CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC CHƯƠNGTRÌNH CON VÀ PHÂN LOẠI Tiết: 40 & 41 I Mục tiêu Kiến thức - 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 - Biết cấu trúc chương trình - Phân biệt hai loại chương trình là hàm và thủ tục Kĩ - Nhận biết các thành phần đầu thủ tục - Nhận biết hai loại tham số hình thức đầu thủ tục - Biết cách khai báo hai loại chương trình cùng với tham số hình thức chúng - Biết cách viết lời gọi chương trình thân chương trình chính Thái độ - Rèn luyện các phẩm chất người lập trình tinh thần hợp tác, làm việc theo nhóm, tuân thủ yêu cầu vì công việc chung Trọng tâm: Hs biết khai báo và viết lời gọi đến CTC II.Chuẩn bị - Gv: Giáo án, số tài liệu liên quan… - Hs: Sgk, bút, vở, học bài… III Phương pháp - Sử dụng kết hợp các phương pháp: Hoạt động nhóm, vấn đáp, thuyết trình… IV Tiến trình dạy học Ổn định lớp: Kiểm tra sĩ số Kiểm tra bài cũ: (xen kẽ giờ) Bài ( ) HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Tìm hiểu ý nghĩa và khái niệm chương trình Quan sát đề bài và hai chương trình ví dụ - Chiếu hai chương trình giáo viên đã chuẩn bị sẵn Một chương trình có sử dụng chương trình con, chương trình không sử dụng chương trình Chẳng hạn: Chương trình tính tổng lũy thừa: TLT=an + bm + cp + dq - Gọi học sinh nhận xét tính ngắn gọn, rõ ràng, tính dễ đọc dễ hiểu hai chương trình đó - Nhận xét: Chương trình có sử dụng chương trình viết ngắn gọn, dễ - Hỏi: Khi nào nên viết chương trình con? hiểu chương trình viết không sử dụng chương trình - Đối với các bài toán lớn, cần nhiều người cùng viết Chương trình dài, cần chia làm nhiều đoạn Có nhiều đoạn lệnh lặp lại, - Yêu cầu học sinh đọc sách giáo khoa, cho biết khái nên viết chương trình - Tham khảo sách giáo khoa để trả lời niệm chương trình - Chia lớp làm ba nhóm Phát bìa cho nhóm Gv: Nguyễn Thị Quý Lop11.com (2) Trường THPT Lý Thường Kiệt - Tổ: Toán + tin Giáo án tin học 11 Yêu cầu học sinh điền các lợi ích việc sử dụng - Nghiên cứu sách giáo khoa, thảo luận để chương trình điền phiếu học tập + Tránh việc phải viết lặp lặp lại cùng dãy lệnh nào đó chương trình + Hỗ trợ việc thực viết các chương trình lớn + Phục vụ quá trình trừu tượng hóa + Mở rộng khả ngôn ngữ + Thuận tiện cho việc phát triển, nâng cấp -Thu phiếu học tập Chiếu kết lên bảng chương trình - Bổ sung và giải thích thêm số lợi ích mà học - Báo cáo kết sinh điền chưa đầy đủ (vì các em còn mơ hồ - Theo dõi bổ sung và giải thích giáo chương trình con) Phân loại chương trình viên - Hỏi: Có loại chương trình con? Gọi tên Tham khảo sách giáo khoa và trả lời chúng? - Hỏi: Đã làm quen với hàm và thủ tục chưa? Lấy - Hai loại chương trình con: hàm và thủ tục - Đã sử dụng hàm và thủ tục chuẩn số ví dụ hàm và thủ tục đã học - Ý nghĩa hàm và thủ tục chuẩn? - Ví dụ: Hàm abs(), length(st) Thủ tục Delete(st,p,n); - Hàm là thực số thao tác nào đó và trả giá trị kiểu đơn giản thông qua tên hàm - Thủ tục thực thực các tháo tác - Yêu cầu học sinh tham khảo sách giáo khoa để phân định không trả giá trị qua tên nó biệt khái niệm hàm và thủ tục Cấu trúc chương trình - Giới thiệu cấu trúc chung chương trình <Phần đầu> [<Phần khai báo>] Quan sát cấu trúc chương trình <Phần thân> - Yêu cầu học sinh so sánh với cấu trúc chương trình chính - Yêu cầu học sinh giải thích phần khai báo và phần - Giống cấu trúc chương trình chính Khác thân chương trình chỗ phần đầu chương trình là bắt buộc phải có - Phân khai báo thường có thể là khai báo biến, - Diễn giải: Phần đầu chương trình gồm có tên - Phần thân là dãy các lệnh thực chương trình con, các tham số chương trình nhiệm vụ định chương trình Các tham số này gọi là tham số hình thức Thực chương trình - Hỏi: Để sử dụng hàm và thủ tục chuẩn em thường Gv: Nguyễn Thị Quý Lop11.com (3) Trường THPT Lý Thường Kiệt - Tổ: Toán + tin Giáo án tin học 11 viết đâu và viết nào? Suy nghĩ và trả lời - Viết chương trình chính Viết thủ tục kèm các tham số và kết thúc là dấu chẩm - Diễn giải: Để gọi chương trình con, ta cần phải phẩy (;) Viết hàm lệnh nào đó có lệnh gọi nó tương tự lệnh gọi hàm hay thủ tục thủ tục Hàm không viết chuẩn, bao gồm tên chương trình với các tham số lệnh (nếu có) là các và biến chứa liệu vào/ra tương ứng với các tham số hình thức đặt cặp ngoặc Các và biến này gọi là tham số thực V Củng cố (1) Những nội dung đã học - Chương trình đóng vai trò quan trọng lập trình, đặc biệt là lập trình cấu trúc - Các lợi ích chương trình con: Dùng chương trình thuận lợi cho việc tổ chức, viết, kiểm tra và sử dụng lại chương trình - Có hai loại chương trình - Cấu trúc chương trình và vị trí nó chương trình chính: Chương trình viết phần khai báo Chương trình có phần đầu, phần khai báo và phần thân - Chương trình có thể có tham số hình thức khai báo và thay tham số thực gọi chương trình - Chương trình gọi tên nó VI Bài tập nhà (1’) - Đọc trước nội dung bài: Ví dụ cách viết và sử dụng chương trình con, sách giáo khoa, trang 96 Gv: Nguyễn Thị Quý Lop11.com (4)