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

Giáo án Tin học lớp 11 - Tiết 40 - 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 (109.24 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: 40) 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 cấu trúc của chương trình con. - Phân biệt được hai loại chương trình con là hàm và thủ tục. 2. KÜ n¨ng: - NhËn biÕt ®­îc c¸c thµnh phÇn trong ®Çu cña thñ tôc. - NhËn biÕt ®­îc hai lo¹i tham sè h×nh thøc trong ®Çu cña thñ tôc. - Biết cách khai báo hai loại chương trình con cùng với tham số hình thức của chóng. - Biết cách viết lời gọi chương trình con trong thân chương trình chính. 3. 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. §å dïng d¹y häc 1. ChuÈn bÞ cña 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. ChuÈn bÞ cña 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. Më bµi: 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 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..  GV: §ç ThÞ Thu HiÒn Lop11.com.

<span class='text_page_counter'>(2)</span>  Gi¸o ¸n gi¶ng d¹y.  Bé m«n: Tin häc 11. c. 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. d. C¸ch tiÕn hµnh Hoạt động của giáo viên 1. Phân loại chương trình con. - Hỏi: Có mấy loại chương trìn con? Gọi tªn cña chóng? - Hái: §· tõng lµm quen víi hµm vµ thñ tôc ch­a? LÊy mét sè vÝ dô vÒ hµm vµ thñ tục đã được học. - ý nghÜa cña hµm vµ thñ tôc chuÈn?. Hoạt động của học sinh 1. Tham kh¶o SGK vµ tr¶ lêi. - 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. - VÝ dô: Hµm abs(), length(st). Thñ tôc Delete(st,p,n); - Hàm là thực hiện một số thao tác nào đó và trả về một giá trị kiểu đơn giản thông qua tªn hµm. - Thủ tục thực hiện các thao tác nhất định nh­ng kh«ng tr¶ vÒ gi¸ trÞ qua tªn cña nã.. - Yêu cầu HS tham khảo SGK để phân biÖt kh¸i niÖm hµm vµ thñ tôc. 2. Quan sát cấu trúc của chương trình 2. Cấu trúc của chương trình con. - Giới thiệu cấu trúc chung của chương con. tr×nh con. <PhÇn ®Çu> [<PhÇn khai b¸o>] <PhÇn th©n> - Yêu cầu HS so sánh với cấu trúc chương - Giống cấu trúc chương trình chính. tr×nh chÝnh. Khác ở chỗ phần đầu chương trình là bắt - Yªu cÇu HS gi¶i thÝch phÇn khai b¸o vµ buéc ph¶i cã. - Phần khai báo thường có thể là khai báo phần thân chương trình con. biÕn, h»ng. - PhÇn th©n lµ mét d·y c¸c lÖnh thùc hiÖn - Diễn giải: Phần đầu của chương trình nhiệm vụ nhất định của chương trình con. con gồm có tên chương trình con, các tham số của chương trình con. Các tham sè nµy ®­îc gäi lµ tham sè h×nh thøc. 3. Suy nghÜ vµ tr¶ lêi. 3. Thực hiện chương trình con..  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. - Hái: §Ó sö dông hµm vµ thñ tôc chuÈn em thường viết ở đâu và viết như thế nào? - Diễn giải: Để gọi một chương trình con, ta cần phải có lệnh gọi nó tương tự lệnh gäi hµm hay thñ tôc chuÈn, bao gåm tªn chương trình con với các tham số (nếu cã) lµ c¸c h»ng vµ biÕn chøa d÷ liÖu vào/ra tương ứng với các tham số hình thức đặt trong cặp ngoặc. Các hằng và biÕn nµy ®­îc gäi lµ tham sè thùc sù.. - Viết trong 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 phÈy (;). ViÕt hµm trong lÖnh nµo đó hoặc trong thủ tục. Hàm không được viÕt nh­ lÖnh.. IV. §¸nh gi¸ cuèi bµi - Có hai loại chương trình con. - Cấu trúc chương trình con và vị trí của nó trong chương trình chính: Chương trình con được viết ở phần khai báo. Chương trình con có phần đầu, phần khai báo và phÇn th©n. - Chương trình con có thể có tham số hình thức khi khai báo và được thay bằng tham số thực sự khi gọi chương trình con. - Chương trình con được gọi bằng tên của nó. C©u hái vµ bµi tËp vÒ nhµ - Đọc trước nội dung bài: Ví dụ về cách viết và sử dụng chương trình con, SGK, trang 96..  GV: §ç ThÞ Thu HiÒn Lop11.com.

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

×