Bài 18. Ví dụ về cách viết và sử dụng chương trình con
Chia sẻ bởi Nguyễn Thị Huệ |
Ngày 10/05/2019 |
88
Chia sẻ tài liệu: Bài 18. Ví dụ về cách viết và sử dụng chương trình con thuộc Tin học 11
Nội dung tài liệu:
Giáo án điện tử Tin học lớp 11
Bài 18
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cấu trúc của thủ tục:
Procedure[(:)];
[]
Begin
[]
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cấu trúc của hàm:
Function[(:)]:;
[]
Begin
[]
:= ;
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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à
Học bài cũ và đọc trước bài tập thực hành 6 (Trang 103 – SGK).
Bài tập: Làm bài tập 4 – tr.117 – SGK.
[email protected]
THANK YOU!
Bài 18
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cấu trúc của thủ tục:
Procedure
[
Begin
[
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cấu trúc của hàm:
Function
[
Begin
[
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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
Cách viết và sử dụng thủ tục:
Cấu trúc thủ tục.
Ví dụ sử dụng thủ tục.
Cách viết và sử dụng hàm:
Cấu trúc hàm.
Ví dụ sử dụng hàm.
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à
Học bài cũ và đọc trước bài tập thực hành 6 (Trang 103 – SGK).
Bài tập: Làm bài tập 4 – tr.117 – SGK.
[email protected]
THANK YOU!
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thị Huệ
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)