5. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
C炭 ph叩p:
IF i畛uki畛n THEN L畛nh P ;
-i畛uki畛n: l m畛t bi畛u th畛c l担gic cho k畉t q畛a TRUE
(炭ng) hay FALSE (sai).
- L畛nhP: c坦 th畛 l m畛t l畛nh 董n gi畉n ho畉c m畛t l畛nh
c坦 c畉u tr炭c.
-N畉u l畛nhP: l m畛t l畛nh gh辿p, t畛c l g畛m nhi畛u l畛nh,
th狸 nh畛 l c叩c l畛nh ny ph畉i 動畛c 畉t trong kh畛i: begin
v end .
7. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
V鱈 d畛 1.1: Nh畉p vo hai s畛 a v b, t狸m v in l棚n mn
h狸nh s畛 l畛n nh畉t c畛a hai s畛 坦.
8. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
Ta d湛ng m畛t bi畉n ph畛 畉t t棚n l Max 畛 ch畛a gi叩 tr畛
l畛n nh畉t ph畉i t狸m. Thu畉t to叩n g畛m hai b動畛c:
B動畛c 1: G叩n s畛 th畛 nh畉t vo Max, t畛c l:
Max:=a;
B動畛c 2: Ki畛m tra n畉u Max nh畛 h董n s畛 th畛 hai th狸 g叩n
s畛 th畛 hai vo Max:
If Max < b then Max:=b;
B動畛c 3: In gi叩 tr畛 Max l棚n mn h狸nh.
9. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
Gi畉i th鱈ch: Sau b動畛c 1, bi畉n Max c坦 g鱈a tr畛 b畉ng a. Sang
b動畛c 2, c坦 th畛 x畉y ra hai t狸nh hu畛ng :
* Ho畉c l Max < b , t畛c b l s畛 l畛n nh畉t, khi 坦 gi叩
tr畛 l畛n nh畉t b 動畛c g畛i vo bi畉n Max
* Ho畉c l Max >= b, t畛c g鱈a tr畛 c畛a Max l l畛n nh畉t
r畛i n棚n kh担ng ph畉i lm g狸 n畛a.
10. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
Ch動董ng tr狸nh c畛 th畛 nh動 sau:
PROGRAM MaxHaiSo;
{ Tim Max c畛a hai so }
Var
a, b, max : Real;
Begin
Write( Nhap a va b :);
Readln(a,b);
Max :=a ;
If Max < b then Max:=b ;
Writeln( So lon nhat la: , Max:6:2);
Readln;
End.
11. CC但但uu ll畛畛nnhh IIFF
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11::
Nh畉n x辿t:
- Vi畛c t狸m s畛 nh畛 nh畉t c畛a hai s畛 a, b c滴ng t動董ng t畛, ta d湛ng
bi畉n ph畛 Min ch畛a g鱈a tr畛 nh畛 nh畉t, v th畛c hi畛n c叩c l畛nh sau:
Min:=a;
If Min > b then Min:=b;
- C坦 th畛 m畛 r畛ng thu畉t to叩n tr棚n 畛 t狸m s畛 l畛n nh畉t trong ba s畛
ho畉c nhi畛u h董n. D動畛i 但y l c叩c l畛nh ch鱈nh 畛 t狸m s畛 l畛n nh畉t
trong ba s畛 a, b, c :
Max:=a;
If Max < b then Max:=b; { Max l s畛 l畛n nh畉t c畛a a v b}
If Max < c then Max:=c; { Max l s畛 l畛n nh畉t c畛a a, b v c }
12. CC但但uu ll畛畛nnhh IIFF
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22::
C炭 ph叩p:
IF i畛uki畛n THEN L畛nhP
ELSE
L畛nhQ ;
Ch炭 箪 :
- Tr動畛c t畛 kh坦a ELSE kh担ng c坦 d畉u ch畉m ph畉y.
- L畛nhP v L畛nhQ c坦 th畛 l m畛t l畛nh gh辿p, t畛c l g畛m
nhi畛u l畛nh 動畛c 畉t trong kh畛i begin v end.
13. CC但但uu ll畛畛nnhh IIFF
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22::
ngh挑a :
- T湛y theo i畛uki畛n l 炭ng hay sai m quy畉t 畛nh lm
m畛t trong hai l畛nh: L畛nhP ho畉c L畛nhQ .
- N畉u i畛uki畛n l 炭ng th狸 lm L畛nhP, kh担ng lm
L畛nhQ, m chuy畛n ngay sang th畛c hi畛n l畛nh k畉 ti畉p 畛 sau
L畛nhQ.
- Ng動畛c l畉i, n畉u i畛uki畛n l sai th狸 kh担ng lm L畛nhP m
lm L畛nhQ r畛i chuy畛n sang l畛nh k畉 ti畉p 畛 sau L畛nhQ.
15. CC但但uu ll畛畛nnhh IIFF
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22::
V鱈 d畛 1.2: 畛 t狸m s畛 l畛n nh畉t c畛a hai s畛 a v b, d湛ng
l畛nh:
If a<b then Max:=b else Max:=a;
16. II,, CC但但uu ll畛畛nnhh IIFF
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22::
Ch動董ng tr狸nh c畛 th畛 nh動 sau:
PROGRAM Vidu12;
{Tim so lon nhat va so nho nhat c畛a hai so }
Var
a, b, Max, Min : Real;
Begin
Write( Nhap a va b :);
Readln(a,b);
If a < b then
begin
Max:= b;
Min:= a;
end
22. CC但但uu ll畛畛nnhh IIFF
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu::
Ch動董ng tr狸nh c畛 th畛 nh動 sau:
PROGRAM VIDU13;
{ T鱈nh ti畛n i畛n }
Var
Ho_ten: String[18];
chiso1, chiso2, Ldtt, Tien : Real;
Begin
Write( Nhap ho va ten :);
Readln(Ho_ten);
Write( Nhap ch畛 s畛 th叩ng tr動畛c, ch畛 s畛
th叩ng ny: );
Readln( chiso1, chiso2);
Ldtt:=chiso2 - chiso1;
23. CC但但uu ll畛畛nnhh IIFF
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu::
If Ldtt<= 60 then Tien:=Ldtt*5
else
if Ldtt <=160 then Tien:=60*5+(Ldtt - 60)*8
else
Tien:=60*5 + 100*8 + (Ldtt - 160) * 10;
Writeln( H畛 v t棚n l , Ho_ten);
Writeln( Ti畛n ph畉i tr畉 l , Tien:10:2);
Readln;
End.
24. BBii tt畉畉pp vv畛畛 nnhh
Vidu1.4: Nh畉p vo h畛 t棚n v i畛m trung b狸nh (DTB) c畛a m畛t
sinh vi棚n. H達y ph但n lo畉i sinh vi棚n theo DTB nh動 sau:
Lo畉i l K辿m n畉u DTB<5,
l Tb狸nh n畉u 5 <= DTB<7,
l Kh叩 n畉u 7 <= DTB<9,
l Gi畛i n畉u DTB >= 9.
In h畛 t棚n, i畛m trung b狸nh v ph但n lo畉i sinh vi棚n.
25. BBii tt畉畉pp vv畛畛 nnhh
V鱈 d畛 1.5: Nh畉p vo ba h畛 s畛 A, B, C, (A ? 0) r畛i gi畉i v bi畛n
lu畉n ph動董ng tr狸nh b畉c hai:
Ax2 + Bx + C = 0
Vi畛c 畉u ti棚n l ph畉i t鱈nh Delta :
Delta = B2 4AC
Sau 坦 bi畛n lu畉n theo Delta:
N畉u Delta < 0 : ph動董ng tr狸nh v担 nghi畛m
N畉u Delta = 0 : ph動董ng tr狸nh c坦 nghi畛m k辿p :
N畉u Delta > 0: ph動董ng tr狸nh c坦 hai nghi畛m :