NHIIỆT LIỆT CHÀO MỪNG
CÁC THẦY, CÁC CÔ VỀ DỰ
GIỜ THĂM LỚP
Giáo viên: Nguyễn Thị Thu Hương
Học sinh : Lớp 11 HoáÑaëng Höõu Hoaøng
CHUYÊN LƯƠNG VĂN TỤY
TRƯỜNG TRUNG HỌC PHỔ THÔNG
Ñaëng Höõu Hoaøng
BÀI 18
VÍ DỤ VỀ CÁCH VIẾT
VÍ DỤ VỀ CÁCH VIẾT
VÀ SỬ DỤNG CHƯƠNG
VÀ SỬ DỤNG CHƯƠNG
TRÌNH CON
TRÌNH CON 1. CẤU TRÚC CỦA THỦ TỤC
1. CẤU TRÚC CỦA THỦ TỤCa) VÍ DỤ 1 VỀ THỦ TỤC
a) VÍ DỤ 1 VỀ THỦ TỤC
Lập chương trình vẽ các hình
chữ nhật bằng dấu * có kích
thước khác nhau.
For i:=1 to chdai do write( * );‘ ’
Writeln;
For j:=1 to chrong-2 do
begin
write( * );‘ ’
for i:=1 to chdai-2 do write( );‘ ‘
writeln( * );‘ ’
end;
For i:=1 to chdai Do write( * );‘ ’
writeln;
end;
Begin
CLRSCR;
Ve_HCN(25,10);
Writeln; a:=5 ; b:=10;
Ve_HCN(a,b);
readln;
End.
Cấu trúc của
thủ tục ?
b) CẤU TRÚC CỦA THỦ TỤC
b) CẤU TRÚC CỦA THỦ TỤC
1. CÁCH VIẾT VÀ SỬ DỤNG THỦ TỤC
1. CÁCH VIẾT VÀ SỬ DỤNG THỦ TỤC
Procedure<tên thủ tục>[(<danh sách tham số>)];
[<phần khai báo>]
Ve_HCN(a,b);
readln;
End.
Biến cục bộ
Tham số thực sự (tham trị)
Tham số hình thứcBiến toàn cục1. CẤU TRÚC CỦA THỦ TỤC
1. CẤU TRÚC CỦA THỦ TỤCc) VÍ DỤ 2 VỀ THỦ TỤC
c) VÍ DỤ 2 VỀ THỦ TỤC
Lập chương trình hoán đổi
giá trị của hai số a, b
X Y TG
TG:=X;1. CẤU TRÚC CỦA THỦ TỤC
1. CẤU TRÚC CỦA THỦ TỤCc) VÍ DỤ 2 VỀ THỦ TỤC
c) VÍ DỤ 2 VỀ THỦ TỤC
Lập chương trình hoán đổi
giá trị của hai số a, b
X Y TG
TG:=X;
end;
Begin
Clrscr;
a:= 5 ; b:= 10;
Writeln( a:6 , b:6);
Hoan_doi(a,b);
Writeln( a:6 , b:6);
readln;
End.
Biến cục bộ
Tham số thực sự (tham biến)
Tham số hình
thức
Biến toàn cục
2. CẤU TRÚC CỦA HÀM
2. CẤU TRÚC CỦA HÀM
Cấu trúc của hàm?
Function<tên hàm>[(<danh sách tham số>)]: <kiểu của hàm> ;
[<phần khai báo>]
Begin
[<dãy các lệnh>]
<tên hàm>:= <biểu thức>
End;
Function<tên hàm>[(<danh sách tham số>)]: <kiểu của hàm> ;
[<phần khai báo>]
Begin
[<dãy các lệnh>]
<tên hàm>:= <biểu thức>
End;
Quan sát chương trìnhThực hiện tháng 04 năm 2010