Projector tªn_thñ_tôcdanh s¸ch c¸c tham sè; C¸c khai b¸o cña thñ tôc; Begin C¸c lÖnh cña thñ tôc; End; - Lêi gäi thñ tôc ta viÕt ë phÇn nµo trong chương trình?. T×m hiÓu tham sè h×nh thø[r]
(1) Gi¸o ¸n gi¶ng d¹y Bé m«n: Tin häc 11 Bài 18: ví dụ cách viết và sử dụng chương trình (TiÕt PPCT: 41) 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 KiÕn thøc - Biết cấu trúc chung và vị trí thủ tục chương trình - Ph©n biÖt ®îc c¸c tham sè gi¸ trÞ vµ tham sè biÕn - N¾m ®îc kh¸i niÖm vÒ biÕn toµn côc vµ biÕn côc bé KÜ n¨ng - NhËn biÕt ®îc c¸c thµnh phÇn ®Çu cña thñ tôc - NhËn biÕt ®îc hai lo¹i tham sè h×nh thøc ®Çu cña 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 - Sử dụng đúng lời gọi chương trình thân chương trình chính - Phân biệt và sử dụng đúng biến toàn cục và biến cục II §å dïng d¹y häc Gi¸o viªn - Máy vi tính và máy chiếu Projector để giới thiệu ví dụ 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à vị trí thủ tục chương trình chính a Môc tiªu - HS biết cấu trúc chung thủ tục và vị trí khai báo thủ tục chương tr×nh chÝnh - HS biết khái niệm tham số chương trình còn Biết tham số hình thức và tham sè thùc sù - HS biÕt ®îc kh¸i niÖm vÒ tham sè gi¸ trÞ vµ tham sè biÕn b Néi dung - Câú trúc và vị trí chương trình chương trình chính Program tên_chương_trình_chính; Uses khai b¸o th viÖn sö dông; Const khai b¸o h»ng; Type khai b¸o kiÓu d÷ liÖu; Var khai b¸o biÕn; Procedure tªn_thñ_tôc(danh s¸ch c¸c tham sè); C¸c khai b¸o cña thñ tôc; Begin C¸c lÖnh cña thñ tôc; GV: §ç ThÞ Thu HiÒn Lop11.com (2) Gi¸o ¸n gi¶ng d¹y Bé m«n: Tin häc 11 End; Các lệnh chương trình chính; Lêi gäi thùc hiÖn hµm vµ thñ tôc; END - Tham số hình thức: là các tham số đưa vào định nghĩa chương trình - Tham số thực sự: là các tham số viết lời gọi chương trình - Tham số biến: Khi khai báo buộc phải có từ khoá Var trước Khi gọi chương trình con, c¸c tham sè h×nh thøc lµ tham biÕn chØ ®îc phÐp thay thÕ b»ng c¸c tham sè thùc sù lµ biÕn - Tham số giá trị: Khi khai báo không có từ khoá Var trước Khi gọi chương trình con, c¸c tham sè h×nh thøc lµ tham sè gi¸ trÞ sÏ ®îc thay thÕ b»ng c¸c tham sè thùc sù lµ gi¸ trÞ hoÆc biÕn c Các bước tiến hành Hoạt động giáo viên Giíi thiÖu vÝ dô më ®Çu - Chiếu chương trình ví dụ lên bảng (Ví dô VD-thutuc 1,trang 96) Giíi thiÖu cho HS c¸u tróc thñ tôc vÞ trÝ khai b¸o cña thñ tôc, lêi gäi thñ tôc T×m hiÓu cÊu tróc thñ tôc - Hái: VÞ trÝ cña thñ tôc n»m ë phÇn nµo chương trình chính? - Hái: CÊu tróc cña thñ tôc gåm mÊy phÇn? - Hái: Ph©n biÖt sù gièng vµ kh¸c chương trình và chương trình chÝnh? - Giíi thiÖu cÊu tróc chung cña thñ tôc Projector tªn_thñ_tôc(danh s¸ch c¸c tham sè); C¸c khai b¸o cña thñ tôc; Begin C¸c lÖnh cña thñ tôc; End; - Lêi gäi thñ tôc ta viÕt ë phÇn nµo chương trình? T×m hiÓu tham sè h×nh thøc vµ tham sè thùc sù - ChiÕu vÝ dô 2, VD_thutuc2, s¸ch gi¸o khoa trang 98 - Yªu cÇu HS nhËn xÐt vÒ thñ tôc ve_hcn ví dụ này với ví dụ trước Hoạt động học sinh Quan s¸t, theo dâi vÝ dô Quan s¸t vÝ dô, suy nghÜ vµ tr¶ lêi - N»m ë phÇn khai b¸o, sau phÇn khai b¸o biÕn - Ba phÇn: Tªn thñ tôc, khai b¸o cña thñ tôc vµ phÇn th©n cña thñ tôc - Gièng: CÊu tróc chung - Khác: Trong phần tên: Từ khoá đặt tên Procedurre, cã c¸c tham sè - Quan s¸t vµ ghi nhí cÊu tróc chung Trong phÇn th©n kÕt thóc End; - Trong phần thân chương trình chÝnh Quan s¸t vÝ dô trªn b¶ng GV: §ç ThÞ Thu HiÒn Lop11.com (3) Gi¸o ¸n gi¶ng d¹y Bé m«n: Tin häc 11 - DiÔn gi¶i: Khai b¸o nµy cho phÐp thñ tôc ve_hcn thùc hiÖn vÏ ®îc nhiÒu h×nh chữ nhật có kích thước khác - Hỏi: Quan sát chương trình cho biết, chương trình chính ta vẽ tất c¶ bao nhiªu h×nh ch÷ nhËt - Tham sè chdai, chrong ®îc gäi lµ tham sè h×nh thøc - Trong lêi gäi thñ tôc c¸c tham sè h×nh thøc ®îc thay b»ng c¸c tham sè thùc sù - So s¸nh c¸c tham sè cña lêi gäi ve_hcn(5,10); vµ ve_hcn(a,b); - Thñ tôc ve_hcn ë vÝ dô nµy cã c¸c tham sè chdai, chrong - VÏ ®îc h×nh ch÷ nhËt - Tham sè thùc sù thñ tôc ve_hcn(5,10); lµ c¸c h»ng sè cßn T×m hiÓu tham sè gi¸ trÞ vµ tham sè thñ tôc ve_hcn(a,b); lµ c¸c biÕn Theo dâi vµ tr¶ lêi biÕn - DiÔn gi¶i: Tham sè cã hai chøc n¨ng: đưa liệu vào cho chương trình đưa liệu chương trình tìm ®îc - Hỏi: Các tham số ví dụ thuộc - Đưa liệu vào cho chương trình xö lÝ lo¹i nµo? - Chiếu chương trình VD_thambien 1, SGK trang 99 - Đưa liệu sau chương trình xử - Hái: C¸c tham sè x,y thuéc lo¹i nµo? - DiÔn gi¶i: Trong lêi gäi thñ tôc, c¸c lÝ ngoµi tham sè h×nh thøc ®îc thay b»ng c¸c tham số thực tương ứng là tên các biến chøa d÷ liÖu ®îc gäi lµ c¸c tham sè - Lµ tham sè biÕn biÕn - Hái: x, y lµ tham sè gi¸ trÞ hay tham sè - Khi khai báo tham số biến ta đặt từ biÕn? kho¸ var trước các tham số đó - Hái: Cã nhËn xÐt g× khai b¸o tham sè h×nh thøc lµ tham trÞ vµ tham biÕn? - Chiếu vd_thambien2 và giải thích để häc sinh thÊy ®îc sù kh¸c biÖt gi÷a tham sè gi¸ trÞ vµ tham sè biÕn IV Cñng cè: - Cấu trúc thủ tục và vị trí nó chương trình chính: Thủ tục viết phần khai b¸o - Thñ tôc cã thÓ cã tham sè h×nh thøc khai b¸o vµ ®îc thay b»ng tham sè thùc sù gäi thñ tôc - Ph©n biÖt tham sè h×nh thøc vµ tham sè thùc sù C¸ch sö dông tham biÕn vµ tham trÞ - Thñ tôc ®îc gäi b»ng tªn cña nã GV: §ç ThÞ Thu HiÒn Lop11.com (4)