... này ta sử
dụng chươngtrình con. Vậy hôm
nay ta đi tìm hiểu cáchviếtchương
trình con như thế nào?.
-Giới thiệu bài mới.
Readln;
End.
Lắng nghe và ghi tựa bài.
1. Cáchviết và sử dụng thủ tục
a. ... được khái niệm về tham số của chươngtrình con. Biết tham số hình thức và tham
số thực sự.
- Học sinh biết được khái niệm về tham số giá trị và tham biến
ĐVĐ: Cho Ví dụ: Viếtchươngtrình
vẽ lên ... định lớp:
2. Kiểm tra :
Câu hỏi: 1. Chươngtrìnhcon có những loại nào?. Cấu trúc của chươngtrình con.
2. Thủ tục là gì? Hàm là gỉ?. Thực hiện chươngtrìnhcon như thế nào?
3. Bài mới :
Đặt vấn...
... việc
sử dụng hàm chuẩn
- Khi viết lệnh gọi gồm tên hàm
và tham số thực sự tương
ứng với tham số hình thức
b. VÝ dô
Ví dụ 1: Lập chươngtrình tối giản phân số
Ví dụ 1: Lập chươngtrình tối ... – CENTEA Data cha rừ ngun gc
HÃy nhớ!
Cấu trúc của thủ tục và hàm
Cách viết và sử dụng thủ tục,
hàm trong chươngtrình con
Phân biệt
o
Tham trị, tham biến
o
Biến toàn cục, biến cục bộ
o
Tham ... Vídụ 2: Tìm số nhỏ nhất trong 3 số a,b,c
Ví dụ 2: Tìm số nhỏ nhất trong 3 số a,b,c
VÝ dô: nh p 3 2 6ậ => min 2
* INPUT : Nhập 3 số a,b,c;
ã
OUTPUT : Số nhỏ nhÊt trong 3 sè
Viết chương...
... =<Biểu thức>
END;
2. Cáchviết và sử dụng hàm:
Sự giống nhau giữa Thủ Tục và Hàm:
1.Cả thủ tục và hàm đều là chươngtrình con, có cấu tạo giống
như một chươngtrình trừ dòng đầu tiên và ... thủ tục.
Gọi thủ tục vẽ HCN
Để cách hai dòng
CHƯƠNG TRÌNH:
VD:
Chương trình có thủ tục Hoan_doi làm
nhiệm vụ hoán đổi giá trị hai biến.
Trong chươngtrình sử dụng từ khóa Var trong
tham số ... liệu.
Procedure Hoan_Doi(var x,y :integer);
BÀI 18:
CÁCH VIẾT
VÀ SỬ DỤNG CHƯƠNG
TRÌNH CON
Sự khác giữa việc sử dụng Thủ tục và
việc sử dụng hàm Hàm:
BinhPhuong(a,Temp);
c:=Temp;(* c:=a2...
... b
là tham biến
2. Cáchviết và sử dụng hàm
2. Cáchviết và sử dụng hàm
b. Ví dụ
hoana2007
1) Vídụ 1:
2) Vídụ 2:
3) Vídụ 3:
4) Vídụ 4:
VD2. SGK trang 102.
Vídụ 4
Ví dụ 4
hoana2007
var a:integer;
... D V CCH VIẾT VÀ SỬ
VÍ DỤVỀCÁCHVIẾT VÀ SỬ
DỤNG CHƯƠNGTRÌNH CON
DỤNG CHƯƠNGTRÌNH CON
Giáo viên thực hiện: Nguyễn Anh Hoà
Giáo viên thực hiện: Nguyễn Anh Hoà
hoana2007
Vídụ 2
Ví dụ 2
hoana2007
var ... Củng cố
Củng cố
Cách khai báo hàm
Cách sử viết hàm
Cách sử dụng hàm
hoana2007
Vídụ 3
Ví dụ 3
var a,b,c:real;
function Min(a,b:real):real;
begin
...
... Có hai loại chươngtrình con.
- Cấu trúc chươngtrìnhcon và vị trí của nó trong chươngtrình chính:
Chương trình chính: Chươngtrìnhcon được viết ở phần khai báo. Chương
trình con có phần ... đặt trong
một lệnh hoặc trong một lời gọi
chương trìnhcon khác.
- Quan sát chươngtrìnhvídụVídụvềcáchviết và sử dụng
chương trìnhcon
I. Mục tiêu.
1. Kiến thức.
- Biết ... trong
chương trình chính?
4. Tìm hiểu về biến cục bộ và
biến toàn bộ.
- Chiếu chươngtrìnhvídụ 2:
rutgon_phanso lên bảng.
- Hỏi: Có những biến nào được
sử dụng trong chương trình? ...
...
(tham trị).
Ví dụ
11 - Vídụvềcáchviết và sử dụng chươngtrình con
So sánh hàm và thủ tục
Sự giống và khác nhau
giữa hàm và thủ tục?
9 - Vídụvềcáchviết và sử dụng chươngtrình con
Nội dung ... rộng.
HCN.pas
13 - Vídụvềcáchviết và sử dụng chươngtrình con
Nội dung chính
1. Cáchviết và sử dụng thủ tục:
a. Cấu trúc thủ tục.
b. Vídụ sử dụng thủ tục.
2. Cáchviết và sử dụng hàm:
a. Cấu ... lệnh>]
End;
3 - Vídụvềcáchviết và sử dụng chươngtrình con
Nội dung chính
1. Cáchviết và sử dụng thủ tục:
a. Cấu trúc thủ tục.
b. Vídụ sử dụng thủ tục.
2. Cáchviết và sử dụng hàm:
a. Cấu...
... Nguyễn Đức Cảnh
LOGO
Nguyễn Đức Cảnh
Nguyễn Đức Cảnh
1. Cáchviết và sử dụng thủ tục:
Ví dụ: Thủ tục vẽ hình chữ nhật
Program VD_Thutuc1;
Procedure ve_HCN;
Begin
Writeln(‘* ... lệnh>]
End;
Chú ý: Sau tên dành riêng End kết thúc chươngtrình chính là
dấu chấm (.) Còn sau End kết thúc thủ tục là dấu chấm phẩy (;)
Nguyễn Đức Cảnh
Ví dụ 1: Xét hình chữ nhật có dạng sau.
* * * ... thể vẽ hình chữ nhật trên bằng cách sau.
Writeln(‘* * * * * * * * * *’);
Writeln(‘* *’);
Writeln(‘* *’);
Writeln(‘* * * * * * * * * *’);
1. Cáchviết và sử dụng thủ tục:
...
... trúc chương
trình chính:
[<Phần khai báo>]
<Phần thân>
? Vị trí của thủ tục
nằm ở phần nào
của chươngtrình
chính
Dvdfvfdvfvfvv
gbgnhn
1. Cáchviết và sử dụng thủ tục
Xét vídụ ... vẽ đ
ợc hình chữ nhật
trên ta viết câu
lệnh thế nào trong
chơng trình
1. Cáchviết và sử dụng thủ tục
1. Cáchviết và sử dụng thủ tục
a. Cấu trúc của thủ tục
Procedure <tên thủ tục>[<danh ... *’);
Writeln(‘* * * * * * *’);
Writeln(‘* *’);
Writeln(‘* * * * * * *’);
1. Cáchviết và sử dụng thủ tục
1. Cáchviết và sử dụng thủ tục
a. Cấu trúc của thủ tục
b. VÝ dô vÒ thñ tôc
Gs ch ng trinh...
... thi
chương trình con
Ví dụ 1: Lập ch ơng trìnhvẽ các hình chữ nhật bằng dấu * có kích th ớc khác nhau.
Ví dụ 1: Lập ch ơng trìnhvẽ các hình chữ nhật bằng dấu * có kích th ớc khác nhau.
Cách ... thi
chương trình con
Tham số hình
thức trị
Không có VAR Giữ nguyên giá trị ban đầu như
trước khi gọi chươngtrình con.
Tham số hình
thức biến
Có VAR Lấy giá trị kết quả của chương
trình con.
Tham ... writeln;
Ve_Hcn;
end.
{=====================================}
{=====================================}
Cấu trúc chương
trình chính:
[<Phần khai báo>]
<Phần thân>
? Vị trí của thủ tục
nằm phn no
ca chng trỡnh
chớnh
1. Cáchviết và sư dơng thđ tơc:
Chương trìnhvẽ 3 hình...
... thi
chương trình con
Tham số hình
thức trị
Không có VAR Giữ nguyên giá trị ban đầu như
trước khi gọi chươngtrình con.
Tham số hình
thức biến
Có VAR Lấy giá trị kết quả của chương
trình con.
Tham ... viết
chơng trình cho
ví dụ trên ta nên
dùng loại chơng
trình con nào?
Cách2 : Dùng chơng trìnhcon thủ tục
Ve_HCN(dai,rong) để vẽ một hình chữ
nhật.
Trong chơng trình chính, dùng lời gọi ...
khác.
Ví dụ: Ve_HCN(25,20); Ve_HCN(3,7)
Cách 1: Sử dụng nhiều lần các câu lệnh:
Writeln(* * * * * * *);
Writeln(* *);
Writeln(* * * * * * *);
1. Cáchviết và sử dụng thủ tục:
VD: Lập chơng trình...