- Cỏc giỏ trị cụ thể của biến tai thời điểm thực hiện chương trỡnh được gọi là tham số thực sự.
3. Thực hiện chương trỡnh con.
- Để thực hiện chương trỡnh con ta cần gọi lệnh nú tương tự như gọi hàm hay thủ tục.
VD: sqrt (25)
phõn biệt sự khỏc nhau.
- Yờu cầu HS nờu khỏi niệm hàm và thủ tục. GV nhận xột HS trả lời HS ghi bài 4.Củng cố, dặn dũ.
HS về nhà học bài, xem trước bài 18 vớ dụ về cỏch viết và sử dụng chương trỡnh con.
5.Rỳt kinh nghiệm.
Ngày soạn: 28/12 Tiết: 45, 46, 47 Tuần dạy: 24, 25, 26
Bài 18: VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRèNH CON 1. Mục tiờu.
1.1. Kiến thức.
Biết cấu trỳc của thủ tục và hàm.
Nhận biết được lời gọi thủ tục trong chương trỡnh chớnh cựng cỏc tham số thực sự.
1.2. Kĩ năng.
Biết cỏch viết thủ tục và hàm. Biết cỏch gọi hàm và thủ tục.
1.3. Thỏi độ.
Ham thớch mụn học, cú tin thần kĩ luật.
2. Chuẩn bị của giỏo viờn và học sinh.2.1. Chuẩn bị của giỏo viờn. 2.1. Chuẩn bị của giỏo viờn.
Giỏo ỏn, sỏch giỏo khoa, tài liệu.
2.2. Chuẩn bị của học sinh.
Sỏch giỏo khoa, vở ghi bài.
3. Hoạt động dạy học. 3.1. Ổn định tổ chức lớp. 3.1. Ổn định tổ chức lớp.
Kiểm tra sỉ số lớp.
3.2. Kiểm tra bài cũ.
Nờu khỏi niệm chương trỡnh con. Cỏc lợi ớch của ct con.
3.3. Tiến hành bài học.
a. Cỏc bước hoạt động.
Nội dung Hoạt động GV Hoạt độngHS
Hoạt động 1: Tỡm hiểu cỏch viết và sử dụng thủ tục. Phương phỏp: Trỡnh chiếu, diễn giảng thảo luận nhúm. 1. Cỏch viết và sử dụng thủ tục. Xột vớ dụ vẽ hỡnh chữ nhật Program VD_thutuc; Procedure ve_hcn; Begin writeln ('* * * * * * *'); writeln ('* *'); writeln ('* * * * * * *'); End; begin ve_hcn; writeln; ve_hcn; end. a. Cấu trỳc thủ tục. Procedure <tờn thủ tục> [(<Danh sỏch tham số>)]; [<Phần khai bỏo>] Begin [<Dóy lệnh>] End; b. Vớ dụ về thủ tục. Prgram vdthutuc2; Uses crt;
Cho bài tập viết chương trỡnh vẽ hỡnh chữ nhật bằng cỏc hỡnh sao.
Yờu cầu học sinh chia nhúm thảo luận viết chương trỡnh. Yờu cầu học sinh tỡm cỏch vẽ nhiều hỡnh chữ nhật trong chương trỡnh.
Yờu cầu HS chia nhúm thực hiện.
Quan sỏt hướng dẫn sữa ct.
Chia nhúm thực hiện.
Thảo luận viết ct
Var a, b, i: integer;
Procedure ve_hcn(cdai, crong: integer); Var i, j: integer;
Begin
{Vẽ cạnh trờn của HCN} For i:=1 to cdai do write (‘*’); Writeln;
For j:=1 to crong-2 do {Ve 2 canh ben} Begin
Write (‘*’);
For i:=1 to cdai-2 do write (‘ ’); Writeln (‘*’);
End; {Ve canh duoi}
For i:=1 to cdai do write (‘*’); Writeln; End; Begin Clrscr; Ve_hcn(25,10); Ve_hcn(10,5); End.
Hoạt động 1: Tỡm hiểu cỏch viết và sử dụng hàm. Phương phỏp: Trỡnh chiếu, diễn giảng thảo luận nhúm. 2. Cỏch viết và sử dụng hàm.
a. Cấu trỳc.
- Phần đầu: Function <tờn hàm> [(<DS
tham số>)]:<kiểu dữ liệu>;
- Khai bỏo. - Phần thõn.