Tải bản đầy đủ (.pdf) (3 trang)

Giáo án Tin học lớp 11 - Bài 17: Chương trình con và phân loại

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (93.82 KB, 3 trang )

<span class='text_page_counter'>(1)</span> Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. Bµi 17: CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (TiÕt PPCT: 39) Ngµy so¹n: ……………………………. Ngµy ®¨ng ký gi¸o ¸n: .......................... Người duyệt giáo án (TTCM duyệt, BGH duyệt): ..................................................................................................................................... ..................................................................................................................................... I. Môc tiªu 1. KiÕn thøc: - Biết được khái niệm chương trình con. - 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. 2. Thái độ: - Rèn luyện các 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. Chuẩn bị 1. Gi¸o viªn - Máy vi tính, máy chiếu Projector để giới thiệu ví dụ, máy chiếu Overhead, bìa trong, bót d¹. 2. Häc sinh - S¸ch gi¸o khoa. III. Hoạt động dạy – học 1. Hoạt động 1: Tìm hiểu về chương trình con và lợi ích của việc sử dụng chương tr×nh con khi lËp tr×nh. a. Môc tiªu - HS biết được khái niệm về chương trình con và lợi ích của việc viết chương trình có sử dụng chương trình con. b. Néi dung - Chương trình con 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 ở nhiều vị trí trong chương trình. - Lợi ích của việc sử dụng chương trình con: + Chương trình dễ đọc, dễ hiểu, dễ kiểm tra phát hiện lỗi và sửa sai. + Có thể giao cho nhiều người cùng viết một chương trình. + Tr¸nh viÖc ph¶i viÕt lÆp l¹i mét nhãm lÖnh khi nhãm lÖnh nµy ®­îc thùc hiÖn nhiều lần khác nhau trong chương trình. + Thuận tiện cho việc nâng cấp chương trình. c. C¸ch tiÕn hµnh Hoạt động của giáo viên Khi viết chương trình giải các bài toán phức tạp, chương trình thường rất dài, người đọc rất khó nhận biết được chương  GV: §ç ThÞ Thu HiÒn Lop11.com. Hoạt động của học sinh.

<span class='text_page_counter'>(2)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. trình thực hiện công việc gì. Vấn đề đặt ra là phải cấu trúc chương trình như thế nào để dễ đọc, dễ hiểu. Mặt khác, việc giải quyết các bài toán lớn thường đòi hỏi ph¶i ph©n thµnh c¸c bµi to¸n con. V× vËy, khi lập trình cần phải chia chương trình thành các chương trình con. 1. T×m hiÓu ý nghÜa vµ kh¸i niÖm cña chương trình con. - 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, một chương trình không sử dụng chương trình con. Chẳng hạn: Chương trình tính tổng 4 luỹ thõa: TLT=an + bm + cp + dq. - Gäi HS nhËn xÐt vÒ tÝnh ng¾n gon, râ ràng, tính dễ đọc dễ hiểu của hai chương trìn đó. - Hỏi: Khi nào nên viết chương trình con?. - Yêu cầu HS đọc SGK, cho biết khái niệm chương trình con. - Chia líp lµm 3 nhãm. Ph¸t b×a trong cho mçi nhãm. Yªu cÇu HS ®iÒn c¸c lîi Ých của việc sử dụng chương trình con.. 1. Quan sát đề bài và hai chương trình vÝ dô.. - Nhận xét: Chương trình có sử dụng chương trình con được viết ngắn gọn, dễ hiểu hơn chương trình viết không sử dụng chương trình con. - §è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, chỉ nên viết một chương trình con. - Tham khảo SGK để trả lời. - Nghiên cứu SGK, thảo luận để điền phiÕu häc tËp. - Tr¸nh ®­îc viÖc ph¶i viÕt lÆp ®i lÆp l¹i cùng một dãy lệnh nào đó trong chương tr×nh. + Hỗ trợ việc thực hiện viết các chương tr×nh lín. + Phục vụ quá trình trừu tượng hoá. + Më réng kh¶ n¨ng ng«n ng÷. + ThuËn tiÖn cho viÖc ph¸t triÓn, n©ng cấp chương trình. - B¸o c¸o kÕt qu¶.. - Thu phiÕu häc tËp. ChiÕu kÕt qu¶ lªn b¶ng. - Theo dâi bæ sung vµ gi¶i thÝch cña gi¸o - Bæ sung vµ gi¶i thÝch thªm mét sè lîi viªn. ích mà học sinh điền chưa đầy đủ. (vì các em còn mơ hồ về chương trình con). IV. §¸nh gi¸ cuèi bµi  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(3)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. - Chương trình con đóng vai trò quan trọng trong lập trình, đặc biệt là trong lập tr×nh cÊu tróc. - Các lợi ích cơ bản của chương trình con: Dùng chương trình con sẽ 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..  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(4)</span>

×