Professional Documents
Culture Documents
Bai 3
Bai 3
Hy gii thch v
kt qu ca hai
cng thc c s
dng trong Excel
cc hnh bn.
Kiu d liu vn bn s
dng php ton ni xu: &
S thc
V d: im TB mn vn, chu vi ng trn,
Xu k tl dy cc k t ly t bng ch ci ca ngn ng
lp trnh.
V d: CHAO CAC BAN, 8A1, 5/ 9/ 2008,
Ngoi cc kiu trn, mi ngn ng lp trnh c th cn
nh ngha thm nhiu kiu d liu khc.
Mt s kiu d liu c bn
ca ngn ng lp trnh Pascal
Tn kiu
Phm vi gi tr
integer
real
char
Mt k t trong bng ch ci
string
Xu k t, ti a gm 255 k t
Bi ton:
Bit bn knh ca hnh trn l mt s chn R. Tnh chu vi
(CV) v din tch (S) ca hnh trn.
Hy la chn kiu
d liu thch hp
trong Pascal cho
R, CV v S.
R: kiu integer
Tn php ton
Kiu d liu
Cng
S nguyn, s thc
Tr
S nguyn, s thc
Nhn
S nguyn, s thc
Chia
S nguyn, s thc
mod
Chia ly phn d
S nguyn
div
S nguyn
V d 1:
7 mod 3 = 1
7 div 3 2
=
-5 Div 3 = -1
-5 Mod 3 -2
=
V d 2: Cch vit biu thc s hc trong Pascal
Trong ton hc
Trong Pascal
15a 30b + 12
15*a - 30*b + 12
X 5
Y
(X 2)2
a 3 b 5
(X*X + 2*X + 5)
4*X*Y
(X+5)/(a+3)
y/(b+5)*(X+2)*(X+2)
3. Cc php so snh
Cc ngn ng lp trnh cho php s dng php ton so
snh so snh cc d liu (s, biu thc, ...).
Kt qu ca php so snh ch c th l ng hoc
sai.
K hiu cc php ton v php so snh c th khc
nhau, tu theo quy nh ca tng ngn ng lp trnh.
V d 1:
Biu thc so snh
7 = 7
10+1 >
7*2
8-X <
2
Kt qu
n
g
Sai
ng hay Sai ph thuc
vo gi tr c th ca X
V d 2:
Bng k hiu cc php ton so snh trong Pascal
K hiu trong
Pascal
php so snh
k hiu ton hc
Bng
<>
Khc
<
Nh hn
<=
Nh hn hoc bng
>
Ln hn
>=
Ln hn hoc bng
<
>
Bi ton:
Hy nhp vo bn knh ca hnh trn l mt s chn R.
Tnh chu vi (CV) v din tch (S) ca hnh trn.
a. Nhp d liu
L mt tng tc m chng trnh tm dng yu cu
ngi dng nhp d liu.
V
Cu lnh yu cu bn knh t bn phm trong
d: Pascal
Write(Ban hay nhap R = );
Readln(R);
Kt
qu
G bn knh v
nhn <Enter>
V
d:
Kt
qu
Chng trnh
tm ngng 2
giy ri thc
hin tip
Read;
Kt
qu
Hay nhan Enter de tiep tuc!
Chng trnh tm ngng
ch ngi dng nhn
phm Enter ri thc
hin tip
Ghi nh!