... tự như 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ương trình tối giản phân số
Ví dụ 1: Lập chương ... 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
* ... Đinh Nguyên Thanh Tú (st) – 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ương trình con
Phân biệt
o
Tham trị, tham biến
o
Biến toàn...
... và kết thúc bằng END;
2. Cả thủ tục và hàm đều có thể chứa các tham số ( tham số giá
trị và tham số biến), cùng tuân theo các qui địnhvề khai báo và sử
dụng các lọai tham số này
PROCEDURE ... thức>
END;
2. Cách viế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ương trình con, có cấu tạo giống
như một chương trình trừ dòng đầu tiên và kết thúc bằng END;
2. ... với hai tham số Dai, rong
trên.
b. Vídụvề thủ tục:
VD: Vẽ hình chữ nhật có dạng:
*******
* *
*******
Sử dụng tham số dai va rong thể hiện cho chiều dài
và rộng của hình chữ nhật.
Cấu...
... tham biến
2. Cách viết và sử dụng hàm
2. Cách viế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;
... V CCH VIẾT VÀ SỬ
VÍ DỤVỀ CÁCH VIẾT VÀ SỬ
DỤNG CHƯƠNG TRÌNH CON
DỤNG CHƯƠNG TRÌ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
if a<b then Min := a
...
... thức và áp dụng những gì được học ở
trường vào thực tế. Em làm đồ án này với nhiệm vụ thực hiện đồ án lập trình và điều
khiển tự động với đề tài “Trình bày và cho vídụvề lệnh truyền và nhận ...
Trình bày và cho vídụvề lệnh truyền và nhận dữ liệu qua mạng trong s7 200
Đề tài nhằm tìm hiểu về việc truyền và nhận dữ liệu qua mạng của PLC s7 200 làm
cho sinh viên ôn lại và nắm vững ... slave về master
+ RW = 1: Ghi dữ liệu từ master đến slave
- Address: Địa chỉ modbus, chỉ có dữ liệu ngõ ra số và thanh ghi lưu trữ hỗ trợ cả
đọc và ghi còn thanh ghi ngõ vào vàdữ liệu ngõ vào...
... con khác.
- Quan sát chương trình vídụVídụvề cách viết và sử dụng
chương trình con
I. Mục tiêu.
1. Kiến thức.
- Biết được cấu trúc chungvàvị trí của thủ tục trong chương trình. ... hiểu tham số hình thức và
tham số thực sự.
- Chiếu vídụ 2, VD_thutuc2, sách
giáo khoa trang 98.
- Yêu cầu học sinh nhận xét về thủ
tục ve_hcn của vídụ này với vídụ
trước.
- Diễn giải: ... trúc chungvàvị
trí của hàm trong chương trình
chính.
- Hỏi: So sánh sự giống và khác
nhau của hàm và thủ tục.
3. Tìm hiểu hàm thông qua vídụ
- Chiếu chương trình ví
dụ rutgon_phanso,...
... trị
(tham trị).
Ví dụ
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?
9 - Vídụvề cách viết và sử dụng chương trình ... 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ị.
7 - Vídụvề cách viết và sử dụng ... 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ủ...
... Nguyễn Đức Cảnh
LOGO
Nguyễn Đức Cảnh
Nguyễn Đức Cảnh
1. Cách viế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(‘* ... Ve_HCN;
Writeln;writeln;
Ve_HCN
Writeln;writeln;
Ve_HCN;
end.
Nguyễn Đức Cảnh
1. Cách viết và sử dụng thủ tục:
a. Cấu trúc của thủ tục
Thủ tục có cấu trúc như sau:
Procedure <Tên thủ tục>[(<Danh ... trì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.
* * * * * * * * * *
* *
* *
* * * * * * * * * *
Ta có thể...
... báo dùng để xác định các hằng,
kiểu, biếnvà cũng có thể xác định các ch+ơng
trình con khác đ+ợc sử dụng trong thủ tục.
* DÃy câu lệnh đ+ợc viết giữa cặp tên dành
riêng begin và end tạo thành ... tục
nằm ở phần nào
của chương trình
chính
Dvdfvfdvfvfvv
gbgnhn
1. Cách viết và sử dụng thủ tục
Xét vídụvẽ 3 hình chữ nhật có dạng sau:
Theo em để vẽ đ
ợc 3 hình chữ nhật
trên ta viết ... *’);
Writeln(‘* * * * * * *’);
Writeln(‘* *’);
Writeln(‘* * * * * * *’);
1. Cách viết và sử dụng thủ tục
1. Cách viế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 c n v...
... hình chữ nhật
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ách viết và sử dụng thủ tục:
VD: ... ’
end;
FOR i:=1 to chdai DO WRITE( * ); WRITELN;‘ ’
Ví dụ 1: 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.
Ví dụ 1: Lập chơng trình vẽ các hình chữ nhật bằng dấu * ... 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ình con 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
thủ tục và truyền...
... thực
tương ứng sau khi thực thi
chương trình con
Ví dụ 1: 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.
Ví dụ 1: Lập ch ơng trình vẽ các hình chữ nhật bằng dấu ... trình chính, dùng lời gọi
thủ tục và truyền các tham số với giá
trị khác nhau để vẽ các hình chữ nhật
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(* ... Cách viết và sử dụng thủ tục:
* * * * * * *
* * * * * * *
* *
Hình 1
* * * * * * * *
* * * * * * * *
*
*
Hình 2
* * * * * * * * * * *
*
*
Hình 3
*
*
*
* * * * * * * * * * *
*
1. Cách viết và sử...
...
Ví dụ 1: 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.
Ví dụ 1: 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.
ể viết chơng
trình cho ví ... Cách viết và sử dụng hàm:
Lu ý khi sử dụng hàm:
Kết quả trả về qua tên hàm chỉ có thể thuộc các kiểu
dữ liệu: integer, real, boolean, char, string.
Lệnh gọi hàm có thể tham gia vào biểu thức ... hình chữ nhật
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ách viết và sử dông thñ tôc:
...
...
Ví dụ 2: 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.
Ví dụ 2: Lập ch ơng trình vẽ các hình chữ nhật bằng dấu ... trình cho ví
dụ trên ta nên
dùng loại ch ơng
trình con nào?
Dùng ch ơng trình con 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 thủ tục và truyền ... ch ơng
trình con Luythua và thay thế (x,k) bằng các giá trị t ơng øng. VÝ dô nh :
Luythua(a,m). luythua(b,n), luythua(c,p),luythua(d,q).
* INPUT : Các cơ số a,b,c,d và các số mũ lần l ît n,m,p,q
*...