1. Trang chủ
  2. » Công Nghệ Thông Tin

bài 17 chương tình con và phân loại

10 515 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 761,73 KB

Nội dung

LOGO Kế hoạch bài dạy GVHD: Ths Lê Đức Long SVTH: Hà Thị Vân Anh MSSV: K34 103 001 Bài 17: Chương trình con phân loại Vị trí bài dạy Chương 1: Một số khái niệm về lập trình ngôn ngữ lập trình Chương 2: Chương trình đơn giản Chương 3: Cấu trúc rẽ nhánh lặp Chương 4: Kiểu dữ liệu có cấu trúc Chương 5: Tệp thao tác với tệp Chương 6: Chương trình con lập trình có cấu trúc Bài 18: Ví dụ về cách viết sử dụng chương trình con TIN HỌC 11 Bài 19: Thư viện chương trình con chuẩn. Bài 17: Chương trình con phân loại KIẾN THỨC LIÊN QUAN - Một số dữ liệu chuẩn. - Cấu trúc chung các thành phần của 1 chương trình. - Cách khai báo, sử dụng lệnh căn bản. - Các khái niệm rẽ nhánh lặp. - Các phép toán Logic. - Thực hiện PP dạy học tích cực, cho các em chia nhóm thảo luận - Tích hợp công nghệ:  Xây dựng blog cung cấp tài liệu đọc thêm về bộ môn.  Hỗ trợ HS giải đáp thắc mắc về bộ môn.  Chuẩn bị sẵn câu hỏi trước cho mỗi bài học trên blog cho các em thao luận theo nhóm. Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 2Khoa CNTT – Công nghệ dạy học Mục tiêu bài dạy Kiến thức  Hiểu khái niệm chương trình con lợi ích việc sử dụng chương trình con.  Sự cần thiết của chương trình con.  Biết cấu trúc 1 chương trình conPhân biệt được 2 loại chương trình con: hàm & thủ tục.  Phân biệt giữa tham số hình thức tham số thực sự, biến cục bộ với biến toàn cục. Kỹ năng  Nhận biết được tham số hình thức tham số thực sự.  Nhận biết phạm vi hoạt động biến toàn cục biến cục bộ.  Biết cách thực hiện 1 chương trình con.  Biết viết lời gọi chương trình con trong thân chương trình chính. Thái độ Rèn luyện các phẩm chất của người lập trình như tinh thuần hợp tác, làm việc theo nhóm, tuân thủ yêu cầu vì 1 việc chung. 3 Khoa CNTT – Công nghệ dạy học Mục tiêu bài dạy Điểm trọng tâm  Khái niệm, ý nghĩa của chương trình con.  Vai trò của chương trình con trong lập trình.  Cấu trúc của 1 chương trình con.  Sự phân loại chương trình con: hàm thủ tục.  So sánh hàm thủ tục.  Mối liên quan giữa chương trình, thủ tục hàm  Khái niệm tham số hình thức tham số thực sự. Chương trình con phân loại Điểm khó Các khái niệm hoàn toàn mới với HS là:  Chương trình con là gì? Tại sao phải sử dụng chương trình con?  Hàm là gì? Thủ tục là gì? Phân biệt 2 loại CTC đó cách sử dụng chúng.  Tham số hình thức là gì? Tham số thực sự là gì? Phân biệt 2 loại tham số cách sử dụng chúng cho phù hợp.  Biến toàn cục là gì? Biến cục bộ là gì? Phân biệt 2 loại biến đó cách sử dụng chúng trong chương trình. 4 Khoa CNTT – Công nghệ dạy học Tiết 1 Khái niệm chương trình con. Lợi ích của chương trình con. Phân loại chương trình con. Tiết 2 Cấu trúc chương trình con. Phân biệt tham số hình thức & tham số thực sự. Hiểu biến toàn cục & biến cục bộ Phân phối bài dạy 5 Bài 17: Chương trình con phân loại (2,0,0) Khoa CNTT – Công nghệ dạy học Hoạt động dự kiến Hoạt động 1 (10p) Hoạt động 4 (10p) Hoạt động 3 (15p) Hoạt động 2 (15p) Hoạt động dự kiến (tiết 1) Mục tiêu:  Giúp HS hiểu được khái niệm chương trình con. Mục tiêu:  Giúp HS biết được những lợi ích của việc sử dụng chương trình con.  Vị trí của chương trình con trong 1 chương trình chính.  So sánh được chương trình con chương trình chính. Mục tiêu:  Giúp HS phân biệt được 2 loại chương trình con. Mục tiêu:  Giúp HS củng cố bài học. 6 Khoa CNTT – Công nghệ dạy học Hoạt động 1: Khái niệm chương trình con (10p) 7 - Mở đầu bài dạy, cho HS xem 1 bài toán tính diện tích hình lục giác, cho HS nêu cách tính diện tích trong hình học  Đặt vấn đề muốn giải 1 bài toán lớn, có thể chia thành nhiều bài toán nhỏ. - Dẫn HS vào bài bằng cách nhận xét bài tập về nhà tuần trước của các nhóm, cho HS xem 2 ví dụ tính tổng lũy thừa của an +bm+cp+dq chiếu bằng máy chiếu (một chương trình có sử dụng chương trình con một không sử dụng.) - Hỏi: trong chương trình trên, có những khối lệnh nào viết tương tự nhau?  HS trả lời. - Cho HS nhận xét về tính ngắn gọn dễ hiểu của hai chương trình  Dẫn dắt học sinh hình thành tư duy về lập trình có cấu trúc đi đến khái niệm chương trình con  Phát biểu khái niệm chương trình con. - Điểm khó : làm cho hs hiểu được khái niệm chương trình con  Khái niệm CTC: CTC là một dãy lệnh mô tả một số thao tác nhất định có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình. HS ghi bài Khoa CNTT – Công nghệ dạy học Hoạt động 2: lợi ích việc sử dụng chương trình con (15p) 8 - Cho cả lớp chia thành 4 nhóm (8 HS) đọc sách thảo luận sau đó lên bảng ghi các lợi ích của chương trình con. - GV nhận xét, tổng hợp, giải thích thêm cho các em ghi bài. - Đưa thêm 1 số ví dụ làm rõ lợi ích.  Lợi ích của CTC: -Tránh được việc phải viết lặp đi lặp lại cù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. HS ghi bài Khoa CNTT – Công nghệ dạy học Hoạt động 3: phân loại chương trình con (15p) 9 - GV đưa ra 1 số hàm thủ tục đã học, cho HS nhận xét sự khác nhau  tổng kết trình bày 2 loại chương trình con là hàm & thủ tục. - Điểm khó : Nhấn mạnh khái niệm hàm thủ tục.HS phân biệt được 2 loại chương trình con đó Hoạt động 4: Củng cố bài học (10p) - GV đưa ra 1 số ví dụ khác cho hs phân loại thuộc chương trình con nào. (có thể cho BTVN bằng cách HS tự tìm ví dụ về 2 loại chương trình con, post lên blogs, cộng điểm theo nhóm ). CTC gồm hai loại : - Hàm (function): là CTC thực hiện một số thao tác nào đó 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 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… HS ghi bài Khoa CNTT – Công nghệ dạy học LOGO Thank You! . lập trình có cấu trúc Bài 18: Ví dụ về cách viết và sử dụng chương trình con TIN HỌC 11 Bài 19: Thư viện chương trình con chuẩn. Bài 17: Chương trình con và phân loại KIẾN THỨC LIÊN QUAN - Một. chương trình con.  Sự cần thiết của chương trình con.  Biết cấu trúc 1 chương trình con  Phân biệt được 2 loại chương trình con: hàm & thủ tục.  Phân biệt giữa tham số hình thức và. bài dạy Điểm trọng tâm  Khái niệm, ý nghĩa của chương trình con.  Vai trò của chương trình con trong lập trình.  Cấu trúc của 1 chương trình con.  Sự phân loại chương trình con: hàm và

Ngày đăng: 28/05/2014, 16:43

TỪ KHÓA LIÊN QUAN

w