Quy tắc 4: Với TS hình thức được khai báo như là THAM TRỊ thì TS thực tương ứng có thể là hằng, biến, bt, trị trả về từ hàm.. Với TS hình thức được khai báo như là THAM BiẾN thì TS thự[r]
Trang 1B�i 18
Trang 2!"#$ %&$'!($ )
* +#,- !,./01!2 ,,.34
;6) <$4
= :
Nhóm trưởng
Việc A
Việc B
Lop11.com
Trang 32 Phân loại chương trình con
Chương trình con
Hàm (Function)
Là chương trình con thực
hiện một số thao tác nào
đó, và trả về một giá trị
qua tên của nó.
Thủ tục (Procedure)
Là chương trình con thực hiện một số thao tác nào
đó, và không trả về giá trị nào qua tên của nó.
Tính tổng luỹ thừa
S = an + bm + cp + dq
Vẽ và đưa ra màn hình 5 hình chữ nhật có kích thước khác nhau.
Trang 4<Phần khai báo>
< Phần thân>
> ?@ , ,A7?/3 ,34!B
C A9 !"#$%&'D
E?F GC AH
IJ
E?K01!2 AH
( &' D
M/D
F J/J?@ NOA7?/3 ,34
!BC A9D
E?F GC AH
IJ
E?K01!2 AH
M/D
&')# ! $*+,-#,
@L@ ,7?/3 ,34!B P A9D @ NO7?/3 ,34!B P A9D
Lop11.com
Trang 5EH ,34Q# ,34R#S: ,34TKUQD
EH ,34# ,34I#S# ,34VTKURDS
W: B
v %'46;&5 #<= %'462
X ,34&8 ,34YZ[7 = 9
X ,34&6\8 ,34Y]YY^[7[[9
,34Y]YY^[_`Ya_`
,34Y]YY^[IbYaIb
>%!75
4%# !1!
T )
3 %
71*c ,
C
[)_
Trang 6
W: B
F ,,D
f#1JJD
F J/J37JJDJJ9D IJ
LghD
LghD iJ!7#jk#9D J/D
IJ
fLQD1LRDlJ!7f#jk#19D
;7f#19D iJ!7f#jk#19D M/:
; %
; P
,
TemnLQoLp nLqoLp
Lop11.com
Trang 7v
E#<FG2
;4!\; %; P
E#<F2
[; %; P
E#<FH2
"; %6\C !IJ
"; %6\C !IN!O
; P% s) !7!D
E#<F2
;4!\; %; P
F ,,D
f#1JJD F J/J37JJ#JJ9D
IJ
LghD
LghD
iJ!7#jk#9D
J/D IJ
fLQD1LRDlJ!7f#jk#19D
;7f#19D
iJ!7f#jk#19D M/:
Trang 84 Một số ví dụ
Bài toán 1: Lập chương trình tối giản phân số
Ví dụ: nhập 6/10 => ra 3/5
* INPUT : Nhập phân số a/b;
* OUTPUT : Phân số c/d - Trong đó: c = a/ƯCLN (a,b);
d = b/ƯCLN(a,b);
Viết chương trình con thực hiện tìm ƯCLN(a,b) và gọi nó khi tính c,d trong
chương trình chính
Lop11.com
Trang 9R!S,%TU7-
!V%U7, %2W%X7,S4,72W7X%Q
.2W%Q , -Q
NYZ
R!,[%P;%#4;%'%#42\Q,%-S #:'%#Q
2W#-!;.#:'%#Q-2W'%#-!;.#:'%#Q
,%-S Q
Y3
Write(‘Nhap vao tu so va
mau so:’);
C := 6
div t[U7q#Qu9 d := 10 div t[U7q#Qu9D
,%-S Q
Y3
BEGIN
Readln(tu,mau);
USCLN=2;
USCLN=2;
Nhap vao tu so va mau so: 6 10 Phan so toi gian= 3/5
Trang 10`b 4%# Pc %! 75
C
_ d `a 1 !e
Lop11.com
Trang 11
"
m&'
m$*
...Lop11.com
Trang 32 Phân loại chương trình con< /b>
Chương trình
Hàm... 8
4 Một số ví dụ
Bài tốn 1: Lập chương trình tối giản phân số
Ví dụ: nhập 6/10 => 3/5
* INPUT : Nhập phân số a/b;
*...
.2W%Q , -Q
NYZ
R!,[%P;%#4;%''%#42\Q,%-S #:''%#Q
2W# -! ;.#:''%#Q - 2W''%# -! ;.#:''%#Q
,%-S Q