Tải bản đầy đủ (.ppt) (18 trang)

Ví dụ về cách viết và sử dụng chương trình con docx

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 (395.77 KB, 18 trang )

CNTT
Giáo án điện tử Tin học lớp 11
Ví dụ về cách viết và sử dụng
chương trình con
2 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
3 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
4 - Ví dụ về cách viết và sử dụng chương trình con
1. Cách viết và sử dụng thủ tục
a. Cấu trúc của thủ tục:
Procedure <tên_TT>[(<DS tham số hình
thức>:<kiểu dữ liệu>)];
[<Phần khai báo biến>]
Begin
[<Dãy các câu lệnh>]
End;


5 - Ví dụ về cách viết và sử dụng chương trình con
1. Cách viết và sử dụng thủ tục
b. Ví dụ 1: Vẽ 3 hình chữ nhật có dạng sau:
**********
* *
**********
3 lệnh Writeln
Writeln(‘**********’);
Writeln(‘* *’);
Writeln(‘**********’);
Procedure Ve_HCN;
Begin
Writeln(‘**********’);
Writeln(‘* *’);
Writeln(‘**********’);
End;
6 - Ví dụ về cách viết và sử dụng chương trình con
Program VeHCN;
Uses Crt;
Procedure Ve_HCN;
Begin
Writeln('* * * * * * *');
Writeln('* *');
Writeln('* * * * * * *');
End;
BEGIN
Clrscr;
Ve_HCN;
Ve_HCN;
Ve_HCN;

Readln;
END.
Kết luận:
-
Khi gọi đến thủ tục ta
cần gọi tên của nó kèm
theo danh sách tham
số (nếu có).
-
Vị trí của chương trình
con: nằm sau phần
khai báo và trước
phần thân chương
trình chính.
VE_HCN.pas
7 - Ví dụ về cách viết và sử dụng chương trình con
1. Cách viết và sử dụng thủ tục
* Ví dụ 2: Vẽ các HCN có kích thước: 10x5, 7x9, 12x14,…
Procedure HCN(d, r: integer);
Var i, j: integer;
Begin
for i:=1 to d do write(‘*’);
writeln;
for j:=2 to r-1 do
begin
write(‘*’);
for i:=2 to d-1 do
write(‘ ’);
writeln(‘*’);
end;

for i:=1 to d do write(‘*’);
End;
Thủ tục vẽ HCN
với hai tham số:
d: chiều dài, r:
chiều rộng.
HCN.pas
8 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
9 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
10 - Ví dụ về cách viết và sử dụng chương trình con
2. Cách viết và sử dụng hàm
a. Cấu trúc của hàm:
Function <tên_hàm>[(<DS tham số hình
thức>:<kiểu dữ liệu>)]:<kiểu dữ liệu

hàm>;
[<Phần khai báo>]
Begin
[<Các câu lệnh>]
<Tên hàm>:= <biểu thức>;
End;
11 - Ví dụ về cách viết và sử dụng chương trì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?
12 - Ví dụ về cách viết và sử dụng chương trình con
2. Cách viết và sử dụng hàm
b. Ví dụ sử dụng hàm:

VD1: Viết hàm tính UCLN của hai số m, n. Ví dụ,
UCLN(21,18)= 3.

VD2: Dựa vào hàm UCLN ở ví dụ trước. Sử dụng
chương trình con tối giản phân số a/b. Ví dụ, nhập vào
tử số 18, mẫu số 21 thì kết quả màn hình đưa ra là 6/7.
Function UCLN(m, n: integer): integer;
Begin
while m<>n do
if m>n then m:= m-n
else n:= n-m;
UCLN:= n;
End;
13 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
14 - Ví dụ về cách viết và sử dụng chương trình con
Nội dung chính
1. Cách viế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ách viết và sử dụng hàm:
a. Cấu trúc hàm.
b. Ví dụ sử dụng hàm.
3. Tham biến, tham trị.
15 - Ví dụ về cách viết và sử dụng chương trình con
Tham biến và tham trị

Các tham số hình thức được thay bằng các tham số thực sự
tương ứng là tên các biến chứa dữ liệu ra được gọi là các
tham số biến (tham biến). Các tham biến được khai báo bằng
từ khóa Var.

Các tham số hình thức được thay bằng các tham số thực sự
tương ứng là các giá trị cụ thể được gọi là các tham số giá trị
(tham trị).
Ví dụ
16 - Ví dụ về cách viết và sử dụng chương trình con
Ghi nhớ và củng cố bài học
-

Hiểu được cấu trúc của hàm và thủ tục, cách sử dụng
chúng trong mỗi chương trình cụ thể.
-
Biết cách sử dụng tham biến và tham trị trong mỗi bài toán
cụ thể.
-
Chú ý đối với hàm: Lệnh gọi hàm có thể tham gia vào biểu
thức như một toán hạng hoặc là tham số của lời gọi hàm,
thủ tục khác. Ví dụ:

A:= 6*UCLN(a, b) +1;

Min(Min(a, b), c);
17 - Ví dụ về cách viết và sử dụng chương trình con
Bài tập về nhà
1. Học bài cũ và đọc trước bài tập thực hành 6 (Trang
103 – SGK).
2. Bài tập: Làm bài tập 4 – tr.117 – SGK.

×