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

Giáo án Tin học lớp 11 - Tiết 42 - Bài 18: Ví dụ về cách viết và sử dụng chương trình con

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 (90.9 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 18: ví dụ về cách viết và sử dụng chương trình con (TiÕt PPCT: 42) 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 chung và vị trí của hàm trong chương trình. 2. KÜ n¨ng - NhËn biÕt ®­îc c¸c thµnh phÇn trong ®Çu cña hµm. - Sử dụng đúng lời gọi hàm trong thân chương trình chính. - Ph©n biÖt ®­îc kh¸c nhau c¬ b¶n cña hµm vµ thñ tôc. II. §å dïng d¹y häc 1. Gi¸o viªn - Máy vi tính và máy chiếu Projector để giới thiệu ví dụ. 2. Häc sinh - S¸ch gi¸o khoa. III. Hoạt động dạy – học Hoạt động: Tìm hiểu cấu trúc chung và giá trị của hàm trong chương trình chính. a. Môc tiªu - HS biết được cấu trúc chung của hàm. Biết được vị trí khai báo hàm trong chương tr×nh chÝnh. - HS n¾m ®­îc kh¸i niÖm vÒ biÕn toµn côc vµ biÕn côc bé. - Khai báo đúng biến toàn cục và biến cục bộ. b. Néi dung - Cấu trúc và vị trí của hàm trong chương trình. Program tên_chương_trình_chính; Các khai báo của chương trình chính; Function tªn_ham(danh s¸ch c¸c tham sè): KiÓu_d÷_liÖu_cña_hµm; C¸c khai b¸o cña hµm; Begin C¸c lÖnh cña hµm; Tªn_hµm:=biÓu_thøc; End; BEGIN Các lệnh của chương trình chính; Lêi gäi thùc hiÖn hµm vµ thñ tôc; END. - KiÓu_d÷_liÖu_cña_hµm lµ kiÓu d÷ liÖu cña kÕt qu¶ cña hµm vµ chØ cã thÓ lµ mét trong c¸c kiÓu Integer, Real, Char, Boolean, String.  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. - Sö dông hµm: Gièng nh­ sö dông c¸c hµm chuÈn, viÕt tªn cña hµm cÇn gäi vµ thay thế các tham số hình thức bằng các tham số thực sự tương ứng. Lời gọi hàm có thể tham gia vµo biÓu thøc nh­ mét to¸n h¹ng vµ thËm chÝ lµ tham sè cña lêi gäi hµm, thñ tôc kh¸c. - Biến cục bộ là những biến có ảnh hưởng trong chương trình con, được khai báo trong chương trình con. - Biến toàn bộ là những biến có phạm vi ảnh hưởng trong toàn bộ chương trình, được khai báo trong phần khai báo của chương trình chính. c. Các bước tiến hành Hoạt động của giáo viên Hoạt động của học sinh 1. Nh¾c l¹i kiÕn thøc cò vÒ hµm chuÈn. 1. Suy nghÜ vµ tr¶ lêi. - Hỏi: Hãy kể tên một số hàm chuẩn đã - Hàm ABS(), SQRT(), ROUND()... häc vµ c¸ch sö dông chóng. - ViÕt tªn hµm cÇn gäi vµ c¸c tham sè. - Lêi gäi hµm ®­îc viÕt trong biÓu thøc nh­ mét to¸n h¹ng, thËm chÝ lµ tham sè cña mét hµm kh¸c. 2. Giíi thiÖu cÊu tróc chung vµ vÞ trÝ 2. Quan s¸t cÊu tróc chung. của hàm trong chương trình chính. - Hái: So s¸nh sù gièng vµ kh¸c nhau cña - Giống: Có cấu trúc tương tự, có các hµm vµ thñ tôc. tham sè... - Khác: Tên hàm phải quy định kiểu dữ liÖu; Trong th©n hµm ph¶i cã lÖnh Tªn_hµm:=biÓu thøc; B¾t ®Çu cña hµm lµ tõ Function 3. Quan s¸t vÝ dô vµ tr¶ lêi. 3. T×m hiÓu hµm th«ng qua vÝ dô - Chiếu chương trình ví dụ rutgon_ph¸no, s¸ch gi¸o khoa trang 101. - Một hàm UCLN, dùng để tìm ước số - Hỏi: Trong chương trình có mấy hàm. chung lín nhÊt cña hai sè X, Y. - Hàm UCLN(x,y) dùng để làm gì? - LÖnh A:=UCLN(tuso,mauso); - Hái: Lêi gäi hµm ë ®©u? - Hỏi: Có gì khác với thủ tục trong lời gọi - Lời gọi hàm phải được đặt trong một lệnh hoặc trong một lời gọi chương trình hµm. - Chiếu chương trình ví dụ 2, Minbaso, con khác. - Quan sát chương trình ví dụ. s¸ch gi¸o khoa, trang 102. - Hỏi: Trong chương trình có bao nhiêu - Có một hàm được khai báo. - Hµm ®­îc sö dông hai lÇn. hµm? Chøc n¨ng cña hµm? - Có bao nhiêu lời gọi hàm trong chương - Kết quả của hàm lại là đầu vào cho chính hàm đó trong lần gọi thứ hai. tr×nh chÝnh? 4. T×m hiÓu vÒ biÕn côc bé vµ biÕn toµn 4. Quan s¸t l¹i c¸c vÝ dô bé. - Chiếu chương trình ví dụ 2: - Quan sát chương trình của giáo viên. Rutgon_phanso lªn b¶ng. - Hái: Cã nh÷ng biÕn nµo ®­îc sö dông - Cã c¸c biÕn: tuso, mauso, A, sodu  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. trong chương trình? Các biến đó được - Các biến: tuso, mauso, A được khai báo khai báo ở chỗ nào trong chương trình? trong chương trình chính. - C¸c biÕn: sodu ®­îc khai b¸o trong chương trình con. - DiÔn gi¶i: BiÕn tus¬, mauso, A cã ¶nh hưởng trong toàn bộ chương trình. Biến Sodu chỉ ảnh hưởng trong thân chương tr×nh con. - Yêu cầu HS: Phân biệt sự giống nhau và - Biến cục bộ: có ảnh hưởng trong chương kh¸c nhau cña biÕn toµn bé vµ biÕn côc tr×nh con, ®­îc khai b¸o trong phÇn khai báo của chương trình con. bé. - Biến toàn bộ: có phạm vi ảnh hưởng trong toàn bộ chương trình, được khai báo trong phần khai báo của chương trình chÝnh. IV. Cñng cè - Cấu trúc hàm và vị trí của nó trong chương trình chính: hàm được viết ở phần khai b¸o. - Hµm 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 hµm - Ph©n biÖt tham sè h×nh thøc vµ tham sè thùc sù. - Hµm ®­îc gäi b»ng tªn cña nã..  GV: §ç ThÞ Thu HiÒn Lop11.com.

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

×