16. Ph ng Pháp L p Trình
_! $ 9" V! A " 3 W
!9 ! D !9E
X
! A 8A ^8!$ Y
$ VV k 1 A < kY
$! WW A Y
$ VV k 1 A ^ < kY
$! WW A ^Y
!$ mA NA ^Y
$ VVA VVk N k VVA ^ VVk m k VV !$ Y
" Y
Z
! A%09 5'$! ,"/ 1 '! 7$ !"@(!"# % -< $ 1 '! 7%(
1 . '!%+$ $ '! 71 0! $ . # 2 0' :'3
F.9 5< " A 9 ',"/ 1 '! 7$ ! (!"# ^
$! WW WW ^Y
! $ %& ' %5$ !" '! 0A%0 # 1 P $ ] $ ^
1 0! 1 %A < P: ] ↵
_! $ 9" V! A " 3 W
!9 ! D !9E
X I A 8A UY
! A ^Y
$ VV k 1 A < kY
$! WW A Y
$ VV k 1 A ^ < kY
$! WW A ^Y
$ VV k 1 A U < kY
$! WW A UY
$ VVA VV [VVA ^ VVk k VVA UY
" Y
Z
L% -< $ @ * ,"#^ , ?$ ,!"/ A $ 0$! <
• 4%5, ' $ -"/ , /! 9%+!" $ 0 '! 7 1 $ 1 &51 &! 2!"/
9%+!" $ 0(!"#2 ! $ @ !"#3
• ! $! ,%&5$ ' 5! %5$ !" 2!"/ ' ," 9 $ 9%+!"
1 "# , +$ 9%+!" #- , ' 1 @ 9%+!" $ @ D1 5
17. Ph ng Pháp L p Trình
$ 2!"/ 9%+!" $ 0 (!"# , ' 1 '! 7E8 "# %
$ % $ A"+$ &$ ,"#2 ! 9%+!" , + 13
H ! , ?$ ,!"/ "*2 ! 1 9%+!" "# 1 2 *'$ . ; $ A"+0 %&0'
,"#'! 7$ 0 %+'(!"#,%&5$ 1 A , 3 +- ;" ! $ %& ' A Y
_! $ 9" V! A " 3 W
!9 ! D !9E
X
$ 2 82 ^Y
! A Y
$ VV k 1 2- < kY
$! WW 2 Y
$ VV k 1 A < kY
$! WW A Y
$ VV k 1 2- ^ < kY
$! WW 2 ^Y
$ VV2 VVk k VV2 ^ VVk k VVA Y
" Y
Z
! $ %5$ !" $ %& ' "* - % '(%&$ 9!"J %A <
1 2- < ↵ OO'! 0A%0 1 @! " " (%&$ 2"#!"#1
1 A < 1 2- ^< $ ↵OO4 5! , *- #- 2 *' "/ 1 ,%&5$ '! 7$
(!"#A OO $ 6$ "/ 1 '! 7$ (!"# 2 ^8
'! 0A%0 1 OO2- %5$ @! " " (%&$ 2"#!"#1
"* ; # OO !"
$
% - $ ' G (!"# P# $ '! 7 (!"# 9) $ '! 7 $ (!"# $
'! 7
' -"* * 5! &! ,!"/ 1 '! 7$ (!"# 2 ' 0 ↵ $ 6$ 2- %5
,%&5$ % (!"# 2 $ '! 7 J $ "* '," 3 ! ' ?1 " 1 '!
7$ (!"# A #D$! VVA E '," #- , +$ A o A # "* #- '! 7
- % (!"#A # @! $ %5$ !" !"#1 $ $ " $ 5!3
p" $ %& ' %^<
_! $ 9" V! A " 3 W
!9 ! D !9E
X
18. Ph ng Pháp L p Trình
I A 8A UY
! A ^Y
$ VV k 1 U A kY
$! WW A WWA ^ WW A UY
$ VVA VVk k VVA ^ VVk k VVA UY
" Y
Z
'! 0A%02 ! $ %& ' %5$ !" 1 9%+!" %A <
^3f:b3P:f3^
2"# 0! "* A"+ < ^3f b ]3P
' -"* * <3333
4 5! 2 ! 1 9%+!" $ (!"# 1 0! $ / ,"/ 5' 9%+!"
2 *'$ . ; $3
W (5)&9#-
,#6$ 07 # ( #2- %+' 9%+!" ' $ %& ' '! 7$ 0
$ +'$ . "*$ 0 3 .9 5 %$ , 5 " A <
!9 ! DE
X I $! $ 8 9! AY
$ VV! 1 9! A< [Y
$! WW 9! AY
$! $ m^NU3 b fN 9! A
$ VV ! $ m [VV$! $ Y
" Y
Z
'$ %& ' "* ^ U3 b f $ $ ! " 9
"# ! " 9 ,%&5$ A%09 5' !"@ &! ' $ %& ' 8 $ 2 0
S'$ % $ $ J! !"@ /8 .9 5'! 7$ 0 ! " 9 ' ! 2 *' #' #
5! $ $ 7 . ' $ %& ' 8 ?$ 2 ! $ @ - , /! '! 7$ 0 ! " 9
, '%&! 1 1 0! A%0 &0 !"@ 7 . ' $ %& ' mmW % # &!
'! % 9"/A ! A 3 B"/ 5' - ==
$ '$ #1 $&$ "#, ? "* $
! " 9 *' %2 ' 5! 2 ! ( )'
$ 1 1 2 ! ( %A <
$ A V9 -1"W V " $ AW m V "WY
.9 5< $ A I mU3 b fY
19. Ph ng Pháp L p Trình
T#$XP' ,< /)' Y&* #$)&* 5';8&* #$%&'
!9 ! DE
X $ $ 2 ! ( )'Y
$ $ 2 ! ( (!"#Y
$ $ " 2 $Y
" Y
Z
20. Ph ng Pháp L p Trình
Z [ B J
> /5#) /&#;3Q. & '6!($60#,)& 0)"6$ #)$9-
$ %0 " 9 ',"/ 5 $ $ ,!"@2!" 9%5 , $ %& '
$ "/'! 0! -"# #,"@ "@ 9"08! 53
$ (!"/ %$ A%09 5' %0 " ' 5! (!"/ %$ " D " !
";1 "AA! E3 (!"/ %$ " ,& '! 0' @ %0 " 2"# &51
&! ! (!"# ?$ ! '! 7 )'3 $ %0 - $ "/ 1 9 5' "*$ $ 2!"/
9%+!" < A #' -"*8A # %5$82- %53 4 ' == $ $ $ %0 " A <
4 %0 *'9 5' F.9 5
V C A 0& !VU]
W C A & & $ !" $ W 3e
Vm C A 0& ?$
( )'
' 'Vmd]
Wm C A 0& ?$
( )'
A 'Wm ]]
mm C A ( )' !mmii
qm C A 2 $ !qmi(i
(!"/ %$ " D,!"@2!" E A"+$ ' ! 2"# 0, ' ?$ A !3 "#
, ' (!"/ %$ $ '! 7 8 '%&5$ 5! $ '! 7]3
F.9 5<
$ VV D ]W^E Y D(!"/ %$ 1 0! , ? ' ' ?$E
_! $ 9" V! A " 3 W
!9 ! D !9E
X
$ $ 8$ ^Y
$ mj jY
$ ^mj(jY
$ VV D$ W$ ^E Y
" Y
Z
(!"/ %$ " $ 6A%09 5' 1 "1 " ' 5! (!"/ %$
" ,& '! 03
) /&#;30)*,5
22. Ph ng Pháp L p Trình
4 %0 , % !"*
DE
q == MM M A!c" IDE
N O l
= M
VV WW
V Vm W Wm
m m qm
r
u
t
rr
tt
v<
m =m Mm Nm Om
^
U
b
P
f
e
d
g
]
^
U
b
)!5'X&' ] /55.3+)!#<,6N.#';/5
p" $ %& ' A <
_! $ 9" V! A " 3 W
_! $ 9" V 3 W
!9 ! D !9E
X
$ A I C LQ m]3]] IY
OO$ A ((mfY
OOI A 8A UY
I $ Y 9 ( " $^Y
I (A
$ m]3] IY $^m]3] Y
$ VV D$ mm$^EVV" 9 Y OO! "* ]
$ VV DI (AD$ M$^EV C LQ EY OO ! "*
" Y
Z
' $ , '%&! A%09 5'2"# 0$ 0(!"/ %$ D$ mm$^E 2 *'$ . ; $3
' -"* * 9 %$ % %+$ 0$ $^ 2 $ 3 F - 2 ! $ @; $
,7 A%5( )' $ 0 ! A # %5$ '%&! %& '9 '$ $ % ! DI (AD$ M
$^EV C LQ E3
I (A'! #' % (A % '2"# 0 $ 2!"/I 3
30. Ph ng Pháp L p Trình
X7. 5<
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! $ Y
$ m Y OO &0! 5'! 7$ (!"#$
K ! " D$ Vm ]E
X $ VVA" KDUEVV$ Y
$ m$ = Y OO 4 $ , ' "*(!"#$ ,"/,"# $ 4B
m]mmW2"# $ OO ' ?1
Z
" Y
Z
%& ' "*2 ! %5$ !" A"+! 2"# 0<
^ U b P f e d g ]
F 'K ! " "*$ "/!"# 5! %A
K ! " D$ Vm ]E
$ VVA" KDUEVV$ ==Y
, *- $ @ % -<
- "# (!"# $ 2 *' ,%&5$ 2 &0! 5 '! 7 &51 " %&$ 2 ! 9 ' ' (!"/
%$ ,!"@2!" $ %& ' A"+2 *' %5$ !" $ . ; $3
- "# ' ' K ! " 2 *' $ " $ m$ = - $ == '
K ! " A"+ %5$ !" !"* 5$ (&0! ' ' ?1 2 *'$ " $ , '
,"# 4B 3 4 %& ' &51 - ' 5! $ %& ' (7 " 8 # 2"# $
5' - ( # /&51 1 . T " 23
X7.4E ';8&* #$%&'9 .,& 06L&+ 2& '%&'<%&'"';8&* 1 20!""';8&* 5.3
5 /59)/&*.K6L& #;2 R6:& d
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
_! $ 9" V$ ! 3 W
!9 ! DE
X ! !Y
31. Ph ng Pháp L p Trình
$ A$ DEY
$ VV k p p^ pU` k
VV kMMMMMMM MMMMMMM MMMMMMMMM` kY
!m Y
K ! " D!Vm ]E
X $ VVA" KDbEVV!VVk k
VVA" KDPEVV!N! VVk k
VVA" KDPEVV!N!N!VV" 9 Y
!==Y
Z
'" $ DEY
Z
X7.4V ';8&* #$%&',& 06L&+ 2& '%&' < 3&* 5'.K6N& R)N,*,/#$T&',6!#R)!#;2d
9 &* R)![ (#;2cd
5R6:&cdd
5-
P b 3]]
] P]3]]
P Pg3]]
^] fd3]]
3333333333333333333
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
_! $ 9" V$ ! 3 W
!9 ! DE
X $ A ! pT mP]Y
$ A ! C4 s4mPY
$ A ! C4 mPY
! 9 T$Y
I 9 TI Y
$ A$ DEY
$ VVk H $ H x ` k
VVkMMMMMMMMMMMMMMMMMMMM` kY
9 T$mC4 s4Y
$ VVA" ! AI 'AD! A<<A K1 ! EVVA" 1 "$!A! D^EY
K ! " D9 T$ Vm pT E
X 9 TI mDg3]OP3]EN9 T$=U^Y
$ VVA" KDbE VV9 T$
VVA" KD ^E VV9 TI VV" 9 Y
32. Ph ng Pháp L p Trình
9 T$ =mC4 Y
Z
'" $ DEY
" Y
Z
6!&' <$6 P1 25)&#,&.6
<$6 P 4 2 0! $ $ $ # $ AK! $ 8K ! "8I 89 MK ! " 5! &! ,!"/ ( " 2
,%&5$ ' 5! ! 2 *'$ @2!"/ 2"# 0$ 0 4B 3
1 1 < ( " 2Y
X7.4Z ,6:#5';8&* #$%&'#X&'#)N&* 5 /59):&*.K6L&R;845&' !"#;2< 2&"'X+
5';8&* #$%&' P6:##'./5P',5)/+)!#9):L+ R;845&' !">
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 ! DE
X
! A 8 'm]Y
$ A$ DEY
K ! " D E
X $ VVk 1 A ' -" < kY
$! WWA Y
!I DA V]E ( " 2Y
'=mA Y
Z
$ VVk` 4 '$ $ '! ! 9 1 < kVV 'Y
'" $ DEY
" Y
Z
%& ' "* "#2 *'9 '( " 2 $ "/!"# %A <
A m]Y
K ! " DA Wm]E
X $ VVk 1 A ' -" < kY
$! WWA Y
!I DA Wm]E '=mA Y
Z
33. Ph ng Pháp L p Trình
5)&#,&.6 " ,%&5$ A%09 5' ' $ $ ' ?1 % K ! "8I 89 MK ! "3 !
" $ ! " ,%&5$ ' 5! $ %& ' A"+ - &0 "@, @ ' ?1 ,"/( :, @
@ ?1 &!3
X7. c4 ,6:#5';8&* #$%&' #X&' #)N&* 5 /59):&*.K6L& 7;8&* R;845&' !" #;2< 2&
"'X+ 5';8&* #$%&' P6:##'./5P',5)/+)!#9):ed R;845&' !">
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 ! DE
X
! A 8 'm]Y
$ A$ DEY
K ! " D E
X $ VVk 1 A ' -" Wm]< kY
$! WWA Y
!I DA m]E ( " 2Y
!I DA V]E
X $ VVH !" 2 ' 1 "Y
$ ! "Y
Z
'=mA Y
Z
$ VVk` 4 '$ $ '! ! 9 1 < kVV 'Y
'" $ DEY
" Y
Z
> :.#$./5 M)$
# $ I $ +'$ $ %$ S''! #' %K ! " ?1 ,! ?1 5! , 5 "
, % ' " J2 $3 4 '$ $ %& ' &51 A # @ ?1 $ 0 ' ?1
$ #,7 !"$ A%09 5'I A"+ &5! 9"/9 ' & 3 F.9 5$ %& ' !
A #' -"*9%& ', @ !"* "* D &! A #' -"*E 9 'I 1
&51 & 3
1 1< M)$D$ $ " 2 &0! 5Y (!"/ %$ ,!"@2!" Y $ $ " $ , ',"#,!"@ 2!" E
" Y
A %2 I #- $ U " ' ' ?$3
" $ 0I 1 0! " 9 - # ?$ " ' "13
34. Ph ng Pháp L p Trình
) 4#R)!&* 5.3M)$
X7.4f ';8&* #$%&',& 06L&+ 2& '%&' d 9):&*.K6L& 7;8&* R ^.#,6L&
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! $ Y
I D$ m Y$ Vm ]Y$ ==E
$ VVA" KDUEVV$ Y
" Y
Z
4 " $ %& ' "* #-<
- $ m $ "@ $ $ " 2 &0! 53
B!"/ '
?1 xQs
Kieåm Tra giaù
trò cuûa BTDK
a! 7$ 0
4B ( )']
"# $
' ?1 I
a! 7$ 0
4B 2 $ ]
4 %5$ !" "
$ 0I
4 %5$ !" $ $
" 2 &0! 5
4 %5$ "
$ , ' 4B
35. Ph ng Pháp L p Trình
- !"/ %$ D$ Vm ]E (!"/ %$ ,!"@2!"
- $ == < $ " $ , ',"#(!"/ %$ ,!"@2!"
- 4 ' J! - "#$ !"@ " '!%+$ $ " $ 9 #8
$ 1 @ ' ' ?$ $ 0I ,"/$ "/ :' ? - !"*1 0! ,"/9 #Y
X7.4g ,6:#5';8&* #$%&' ,& 06L& + 2&'%&'5 /59):5' h&#;2E R6:&Ed
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! $ m^Y
I DY$ Vm^]YE
X $ VVA" KDUEVV$ Y
$ =m^Y
Z
" Y
Z
?$<
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! $ m^Y
I DYYE
X $ VVA" KDUEVV$ Y
$ =m^Y
!I D$ W^]E ( " 2Y
Z
" Y
Z
) b5
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! $ Y
I D$ m^Y$ Vm^]Y $ VVA" KDUEVV$ 8$ ==EY
" Y
Z
n $ $ .9 5 #- J! " ' ' ?$ $ 0I ,"@$ "/ :' ?8
% '$ :$ $ : )' 1 0! ) , *, '$ %& ' 3 F - $ $ %& '
&51 'I :' ?$ $ 1 @,%&5$ A%09 5'2 ! A%5$ @ !"#3
36. Ph ng Pháp L p Trình
> :.#$./57)B_',06
0 ! ' ?1 K ! " I ,!"@ 2!"/ 4B %&$ 2 ! ( :, @ %5$ !" "
$ 0 ' ?1 % "#$ 2 0 S' " $ 0 ' ?1 2 *' ,%&5$ %5$ !" @
' - @ 2!"/ , @ !"* 2"# 0$ 0 4B , +( )' ]3 4 ' !
%& ' &51 2 ! A%09 5' ' ?1 $ @ %5$ !" . # @8 .9 5 %
# $ %& ' $ "/ %5$ !" !"@ @ " - # $ 0 '%&! A%0
9 5'3
X7.4i
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X $ !"1Y
! A Y
!"1mi$iY
K ! " D !"1mmi$itt !"1mmi iE
X $ VV 1 A < Y
$! WWA Y
!I DA l^mm]E $ VV` A 1 A $ Y
" A" $ VV` A 1 A "Y
$ VV[` $ 1 A 2 $ - 2 'D$O2E< [Y
$! WW !"1Y
Z
" Y
Z
%& ' "* 9 9 ' ' ?1 K ! " 1 0! $ " !"1mi$i %&$ ' ?1
,"/( 0 , 0 ' ?1 A"+ %5$ !"@ ,%&5$ @3 # ( 0" - !"$ 2!"/
4B 1 0! ,%&5$ %5$ !" &0$ #! ' ?1 ' ?1 9 > K ! " ' ?1
$ , ?$ . "*3
1 1 $ 09 >K ! " %A <
9 X
" Y
ZK ! " D(!"/ %$ ,!"@2!" EY
L" $ 09 MK ! " 1 0! " ?$ " ' "13
37. Ph ng Pháp L p Trình
5, '$ 09 > K ! "<
X7.4j
!9 ! DE
X $ !"1Y
! A Y
9
X $ VVk 1 A < kY
$! WWA Y
!I DA l^mm]E $ VVk` A 1 A $ kY
" A" $ VVkA 1 A "kY
$ VVk$ 1 A 2 $ - 2 'D$O2E< kY
$! WW !"1Y
Z
K ! " D !"1mmj$j tt !"1mmj jEY
" Y
Z
B!"/ '
?1 9 M K ! "
Kieåm Tra
giaù trò cuûa
BTDK
a! 7$ 0
4B ( )']
"# $
' ?1
9 MK ! "
a! 7$ 0
4B 2 $ ]
4 %5$
!"
" $ 0
9 MK ! "
38. Ph ng Pháp L p Trình
> /55 :.#$./50)^&* &' .
4 ( $ # $ K ! "8I 89 MK ! " ,%&5$ ;" % $ * " - $
"/ @'' "1 $ $ $ # $ -
X7.4d ,6:#5';8&* #$%&' ,& 5 /5< 3&* 5;3.5';8&* E`V`Z 06L&+ 2&'%&'
$ <
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X
! !8RY
I D!m Y!VmgY!==E
X I DRm^YRVmbYR==E
$ VVA" KDUEVVRVVk N k VVA" KD^EVV!
VVkmkVV A" KDbEVV!NRY
$ VV" 9 Y
Z
" Y
Z
$ ^<
_! $ 9" V! A " 3 W
_! $ 9" V! !13 W
!9 ! DE
X ! !m 8RY
K ! " D!Vm ]E
X I DRm^YRVmbYR==E
$ VVA" KDUEVVRVVk N k VVA" KD^EVV!
VVkmkVV A" KDbEVV!NRY
$ VV" 9 Y
!==Y
Z
" Y
Z
> /50)a,#';82&* * b"
3 L% - ,"#1 @2 &0! 5'! 7 1 @(!"/ %$ ,"@2!" 5'
' ?1 $ "/ %5$ !" !"# ?$ 9% @3 F.9 5 %
I D!m Y !V Y !==E A"+ %5$ !" ] @
I D!m Y !Vm ] Y !==E $ +' %5$ !" ] @
I D!m]Y !V Y !==E %5$ !" @
39. Ph ng Pháp L p Trình
^3 C%09 5' %0' DmE - %0 " ( )'DmmE '$ $ (!"/ %$
,!"@2!" 8 - '%&5$ 5! &! (!"/ %$ 2 &0! 5 'I 3
U3 B ?9 #Y ' - A (!"/ %$ ,!"@2!" $ 0K ! " D' *- " -E ?$ ' -
A 9 : ' ?$ [E [$ 0 'I $ " ("*9%&!
.9 5<
m]Y
I D!m Y!Vm ]Y!==EY
=m Y
b3 C%09 5'9 #1 /- ' S$ $ '!%+U " ' ' ?$ $ 0I -
$ # 1 /-3
P3 n "*9 #$ # 1 /- A K ! " D 4B E $ 09 M K ! "
44. Ph ng Pháp L p Trình
_! $ 9" V$ ! 3 W
" 1 " V$ AA4W OO 9 ' - ' 5! " 1 " 1 "I!;8" 1 "8$ AA %2 84
OO "*9 '%&! A%09 5'
, ?
4 T (AD4 "EY OO 1 -1"
!9 ! D !9E
X
! mPY
I ^mM 3^UbPY
9 ( " UmMb3^UbPfY
$ VVk (AD Em kVV T (AD EVV" 9 Y
$ VVk (AD ^Em kVV T (AD ^EVV" 9 Y
$ VVk (AD UEm kVV T (AD UEVV" 9 Y
'" $ DEY
" Y
Z
" 1 " V$ AA4W
4 T (AD4 "E
X !I D "V]E
"mM "Y
" "Y
Z
X7. V ';8&* #$%&' 9 . 5)/5';/ +)!#' 2+ #X&' P6:#Q. 35.3 ' ,#' + 9):]E
B
KE
> 6:#Q. 35.3' 2+ "'.4#'.)!51 2)P,6N.7;O0,6!.5.3]>
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
" 1 " V$ AA4 8$ AA4^W
4 ; -D4 ;84^ -EY
!9 ! D !9E
X ! !mPY
I Im^3^PY
9 ( " 9mb3^Y
45. Ph ng Pháp L p Trình
$ VVk` ; -D!8IEm kVV; -D!8IEVV" 9 Y OO g
$ VVk; -DI8!Em kVV; -DI8!EVV" 9 Y OOM g3gUeP
$ VVk; -D98IEm kVV; -D98IEVV" 9 Y OO ^3PeeP
'" $ DEY
" Y
Z
" 1 " V$ AA4 8$ AA4^W
4 ; -D4 ;84^ -E
X 4 "A Y
"A mD;=-END;M-EY
" "A Y
Z
> J;37.4&* #' + 9):5.3' 2+ 02#' + 5',6:.
' , +(!"# 5! A #$ 0 73 B ?$ ,!"/ $ 0 $ $
9 ' A # - < ! ' 5! -"@ '! 7$ $ $ A #$ 0 ,%&5$
' 5! D %5$ !"#1 ( )' )' $ *' $ $ (!"#E8 %+' A # - A"+
'! 7,%&5$ -"@ $ % &0 7 .2 $ ' ( &3 H , !"$
$ , ' "* $ $ A #$ 0 ,%&5$ ' 5! -" , #! 2 *' 0 %&0',"#
'! 7$ 0$ $ , #! %&5' ' 5! , +9 ',"/ -"@$ 3
4 ' %5$ "#, *! 2 ! ' # $ "/ $ , ' %5$ !"#1 "* $ $
(!"# ' 5! , +9 ',"/ -"@ '! 7$ $ $ A #$ 0 3 B"/ ,%&5$
,!"@ - 1 0! A%09 5' A #$ 0 $ !"#3
4 " $ $ - 2 ! ' 5! %5$ !" $ A # ' 5! 1 0! 9 '
(!"# ,"/ -"@ 9%+!" $ $ $ A #$ 0 ,%&5$ ' 5!3 L $ - A #A"+
,7 $ 6 ' ( & s $ 0 (!"# , + -"@ $ 8 5! $ , ' "*
A #$ 0 ,%&5$ ' 5! A"+ $ , ' %5$ !"#1 "* (!"# %& ' % ' $ 0 $ %& '
' 5!3
1 1 ,"/2 ! ( A #9 5' $ !"# '9 '1 -1" 9 '
" 9" ! " $ 0 %A <
9 T-1"r OO2 ! ( "*9 '1 -1"
9 T-1"r "" " $"T " OO ! ( "* " 9" ! "
46. Ph ng Pháp L p Trình
X7.4Z OK ]6+ ]6/#5';8&* #$%&'49 .> #$)&* 5';8&* #$%&' 5)/+)!#' 2+ 9_ "
5)/5)L&* 7.4&* R)N,*,/#$T5.3 ' ,<,6:& R;845 7.2&* R6N#$.K6^& 7;O0,6!. 5') 5 /5
#' + 9):5.3&)/>
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 AK 1D! r8! rEY
!9 ! DE
X ! !mP8Rm ]Y
$ A$ DEY
$ VVk` 4 $ 2 ! ' ! AK 1` k
VVk!m kVV!VVk k VVkRm kVVRVV" 9 Y OO mP Rm ]
AK 1D!8REY
$ VVkC 2 ! ' ! AK 1` k
VVk!m kVV!VVk k VVkRm kVVRVV" 9 Y OO m ] RmP
'" $ DEY
" Y
Z
!9 AK 1D! r ;8! r -E
X ! Y
m;Y
;m-Y
-m Y
" Y
Z
10 5
swap( i , j)
i j
x y
47. Ph ng Pháp L p Trình
%& ' "* "#2 *'A%09 5' $ !"# 2"# 0A"+ % "# v
X7.4c S6+ ]6/#+)!#1X7.4P' /5> ';8&* #$%&' 9 . 5)/+)!#' 2+ #X&' #)N&* 1 2
#X5' 5.3 < 9):#';45> 2+ 5)/& k+ #' + 9):#$)&* R)/5)/< #' + #$T7.2&* R6N
&' !& 5 /5 *,/#$T+.):& #X&' #)N&* 1 2#X5'` ' ,#' + 9):5)2& 04,02#' + 5',6:.
7.2&* R6NP6:#Q. 3#)N&* 1 2#X5'#X&' R;845>
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 $ $DI 8I 8I 8I r8I rEY
!9 ! DE
X I 8^8U8A 81 9 $ Y
$ A$ DEY
$ VVk` 1 ( A ! '8!$ kY
$! WW WW ^WW UY
$ $D 8^8U8A 81 9 $ EY
$ VVk` 4 '( A < kVVA
VVk` 4!$ ( A < kVV1 9 $ Y
'" $ DEY
" Y
Z
!9 $ $DI I 8I I^8I IU8I r A8I r 1E
X AmI =I^=IUY
1mI NI^NIUY
" Y
Z
+- "+ ! 5$ !"$ -"@8 A #$ 0$ %& ' "*3 a! 0
A%0'! 7 1 $ ( (!"# 8^8U ^3P8b3P8U3]
> ?' 4+ 1,5.3<,6:&
,6:& 5.45<)! L $ $ (!"#,%&5$ 2 ! ( ' *$ 0 , 3 $
(!"# - $ 6$ '! 7 '1 5 7 2 ! ( 3
,6:& #) 2& 5.45 L $ $ (!"#,%&5$ 2 ! ( ("* ' ! $ $ 3 %+'(!"# -
$ '! 7 &! #$ 0$ $ ,%&5$ 2 ! ( A 3
48. Ph ng Pháp L p Trình
X7.4f <
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
! Y
!9 A (TI DEY
!9 ! DE
X ! ^Y
$ A$ DEY
m ]Y
^m^]Y
$ VVk4 ' ! DE m kVV VV" 9 OO ]
VVk4 ' ! DE ^m kVV ^VV" 9 Y OO^]
A (TI DEY
$ VVk4 ' ! DE A 2 ! ' ! A (TI m kVV VV" 9 OOb]
VVk4 ' ! DE A 2 ! ' ! A (TI ^m kVV ^VV" 9 YOO^]
'" $ DEY
" Y
Z
!9 A (TI DE
X ! ^Y
^mU]Y
$ VVk4 ' A (TI DE m k VV VV" 9 OO ]
VVk4 ' A (TI DE ^m k VV ^VV" 9 Y OOU]
mb]Y
" Y
Z
4 ' .9 5 "* (!"# $ 5$8 ^ (!"#$ 5$ ( $ $ 0 ' !
A (TI 3 ! 9 ' " $ , @$ 0 ! A"+! "*2"# 0<
4 ' ! DE m ]
4 ' ! DE ^m ^] '! 7 - $ 0 ^ ' !
! A (TI ,%&5$ ' 5! A"+! "*2"# 0
4 ' A (TI DE m ]
4 ' A (TI DE ^m U] '! 7 - $ 0 ^ ' A (TI
! 9 ' " $ $ #! $ 0 ! A"+! "*2"# 0<
4 ' ! DE A 2 ! ' ! A (TI m b] D , +(7, /! ' A (TI E
49. Ph ng Pháp L p Trình
4 ' ! DE A 2 ! ' ! A (TI ^m ^] D ^ $ 0 ! E
' $ "/ ! 5 !"$ % %+ 1 5 7$ 0$ $ (!"# '$ %& '
"* %A <
4 ' .9 5 "* "# 2 ! ( 9%&! ! ! A"+2 *' !"/
,%&5$ (!"# -3
;.K/ ! (!"# $ 5$ (!"#$ 5$ ( ' "* $ $ (!"#$ 5$ ( A"+% !"*
,%&5$ !"/ ' 2 ! ( 3
X7.g4
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
I mb^3dY
!9 A (DEY
!9 ! DE
X
I mU]3PY
$ VVa! 7$ 0 m [VV VV" 9 Y OOU]3PY
A (DEY
'" $ DEY
n1
main()
n2
sub_fun()
n2
56. Ph ng Pháp L p Trình
,%&5$ %5$ !" " % %5 '%&5$8 ' G @ , @ !"* % ' &! @
$ #! $ ' @ 2 0! $ #! $ ' % ' &! @ , @ !"* ' 5! &! D$& $ "#
A %&$E
$ $ %& ' ," - %& '' ?1 $ "/ $ '( 5! A < B"
- -"# . 8," - 71 * ," - 1 ! -"#3
4 ' 5$ 9%&! , *-8$ ' @ %&5;" A # 5! ," - 2"/ "*8&0 J!
5! $ ' ! 5( )' A #.9 5,!"/ 3
E>E>? m l n
,%&5$ ' 5! ," - -"# . "# @ ' 5! $ 61
A! #! , &! ' 5! ," -3
X7.4E> ! " #$ % &' ( ) ) )'
a! ! % ,%&5$ ,7 ' G " 2!"/ - 51< qm ND M Eq
C , *- &! '! 0! ," -<
_! $ 9" VA9! 3 W
_! $ 9" V$ ! 3 W
OO -1"
'a! !4 D! EY
OO $ .
!9 ! DE
X
$ A$ DEY
$ VVa! !4 DPEVV" 9 Y
'" $ DEY
Z
OOB7 ' G $ $
'a! !4 D! E
X
57. Ph ng Pháp L p Trình
!I D mm]tt mm E
" Y
" A"
" D N a! !4 D M EEY
Z
OOmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
5- % '(%&$ $ %& ' -3
'! ! DPEmPN '! ! DbEmPNbN '! ! DUEmPNbNUN '! ! D^EmPNbNUN^N
'! ! D Em PNbNUN^N m ^]
6!Q.K &'T"' L&
,%&5$ ' 5! ," - 71 * "# J! @ ' 5! 1 A! #!
, ! &! ' 5! ," -3
X7.4E>E>*" + % , -. .
. /
. /
. / . 0 1 . 0
_! $ 9" VA9! 3 W
_! $ 9" V$ ! 3 W
OO -1"
! ID! EY
OO $ .
!9 ! DE
X
$ A$ DEY
$ VVIDeEVV" 9 Y
'" $ DEY
Z
OO $
58. Ph ng Pháp L p Trình
! ID! E
X
!I D mm tt mm^E
" Y
" A"
" ID M E=ID M^EY
Z
! 2!"# 71 *
! < $ 9 +- A # ' -"* S' 9 @ !3 F A # ' -"* ;3 +- 2!"/ ;" ; $
$ 9 +- A # "* - 2 *'v "#$ +- ! $ ! A #! z!{m;3 "#2 *' +- ! A #> 3
,&# ,& $KJ6 $5'o 65.$9,16(,&# pq`,&# `,&#]`,M#`,&#$,*'#-
X
!I D "I W !' E " M Y
! !9mD "I = !' EO^Y
!I D;mm z !9{E " !9Y
!I D;V z !9{E
" ! -C" $ Ts"$ A! "D 8 8;8"I 8 !9M EY
" ! -C" $ Ts"$ A! "D 8 8;8 !9= 8!' EY
Z
E>E>Z> 6!Q.K "',#.K6:&(R6!Q.K "';/5-
,%&5$ ' 5! ," - 1 ! -"# "# J! @ ' 5! ," - 1 A!
2 0' @' 5! ," - M *' %& ' &! ' 5! ," - ,%&5$ , ? ' ' 13
F.9 5^3b< ( ! #$ 0$ $ 9 +- 71 *$ !"@9 !
o' 5 &! mU 2"# 0 <
] ] ]
] ]
] ]
]
] ]
59. Ph ng Pháp L p Trình
]
]
%& ' <
_! $ 9"V! A " 3 W
_! $ 9"V$ ! 3 W
_! $ 9"V! !13 W
! ;z]]]{Y
! 89" m]Y
OO -1"
!9 p DEY
!9 H -" ! D! !EY
OO $ .
!9 ! DE
X
$ A$ DEY
$ VVk 1 m <kY
$! WW Y
H -" ! D EY
'" $ DEY
Z
OO $
!9 p DE
X
$ VV==9" VVA" KDbEY
I D! !m Y!Vm Y!==E
$ VV;z!{VVA" KDbEY
$ VV" 9 Y
Z
OOmmmmmmmmmmmmmmmmmmmmmmmm
!9 H -" ! D! !E
61. Ph ng Pháp L p Trình
OO $
a! !4 HnD! E
X
' " 1m Y
I D! !m Y !Vm Y !==E
" 1 Nm!Y
" " 1Y
Z
1X7.4 *" + % , -. .
. /
. /
. / . 0 1 . 0
%& ' <
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 ! DE
X $ A$ DEY
! Iz]]{Y
! Y
$ VVDk (!" A ' - $ 9 - vkEY
$! WW Y
Iz{mIz^{m Y
I D! !mUY!Vm Y!==E
Iz!{mIz!M {=Iz!M^{Y
$ VVIz{VV" 9 Y
'" $ DEY
Z
5, 5$ +- %0. ID E "# m ]]3]]]
62. Ph ng Pháp L p Trình
X7.4E>V> >
2,R b#2 *'," - '! 0! ( ! 2!"# 71 *3
,&# ,& $KJ6 $5'(,&# pq`,&# `,&#]-
X
! "I m]8!' m M 8 !9Y
9
X
!9mD "I = !' EO^Y
!I D;mm z !9{E
" !9Y
" A"
!I D;V z !9{E
!' m !9 M Y
" A"
"I m !9= Y
Z
K ! " D "I Vm !' EY
" M Y
Z
75. Ph ng Pháp L p Trình
!9 A D! zsQ€ C{z QLC{EY
!9 ! DE
X
! !8R8zsQ€ C{z QLC{Y
$ A$ DEY
9 !c"DEY
! 1 D 8sQ€ CEY
$ VVk` '9 1 ` kY
1 D 8sQ€ CEY
A D EY
$ VVk` 'A 2 ! A 1 ;"1 '<` kY
1 D 8sQ€ CEY
'" $ DEY
" Y
Z
!9 A D! zsQ€ C{z QLC{E
X ! !8R8 Y
! (zsQ€ CN QLC{Y
I D!m]Y!VsQ€ CY!==E
I DRm]YRV QLCYR==E
(zR=!N QLC{m z!{zR{Y
I D!m]Y!VsQ€ CN QLCM Y!==E
I DRm!= YRVsQ€ CN QLCYR==E
!I D(z!{W(zR{E
X m(z!{Y
(z!{m(zR{Y
(zR{m Y
Z
I D!m]Y!VsQ€ CY!==E
I DRm]YRV QLCYR==E
z!{zR{m(zR=!N QLC{Y
" Y
Z
> /50)a,#';82&* * b"
3 n "*2 ! ( 0' %&$ 2 ! 9 '
90. Ph ng Pháp L p Trình
L% - )'2 ! 2 ! ( $ /! p s 1 @ %0 $ % ,%&5$ p s
> 2- %5 1 0! % 2- %5h`]i&0$ #! $ /!3
1 ; #9%+!" 2!"/$ /!<
B"/ 1 9%+!" 2!"/2- %5 ?$ $ /! == $ '$ #1 ! <
$! 3'" D$ E< 1 2- %5( 1 . (!"#$ D$ (!"#2!"/$ E
?$ $! 3'" DE $ & 2- %5%( 1 .
$! 3'" ! "DA8E< 1 $ /! 2- %5 #! , M 2- %5%( 1 . (!"#
ADA 0'$ E "# 1 & 1 @2- %5$ 5! A"+,"/ "* ' ,"
4 $ +'$ "/9 '$! ,"/ 1 2- %5 ?$ $ /! % ' ' %& ' &51 -
2 *'$ 1 "1 1 2- %5 :' ?$ $ /! $ 2- %5 :'3
X7.4
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
!9 ! DE
X $ A ! pm ]Y
$ Az p{Y
$ VVk 1 $ ! ! 9 [VVD pM EVV2- kY
$! 3'" ! "DA8 pEY
$ VV ! 1 <VV Y
'" $ DEY
" Y
Z
L% -< ! 1 9%+!" "# $ ' 1 A #2- %5 ! ,7 D pM E $
"/ 0 %&0' ,"# %+' " 1 A ?$ $ "/ 0 %&0' ,"# 5
, '$ 0 - . 3 B"/ 5' - %& 'A 2 ! 1 9%+!" ( )'$! 8
$! 3'" 8$! 3'" ! " A%09 5' $! 3!' "3 - $ $ 1 1 %A <
$! 3!' "D! 8h` iE
$ *' 9 5' $ 0 ( 0 #! , ' ' ," ?$ 2 ! ' ?1 1 .
" " D` E 2"# $ " $! 3 ' +- ;" ;" $ %& ' A <
X7.4E
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
_! $ 9" V! !13 W
_! $ 9" VA9 !(3 W
!9 ! DE
X $ A ! pmPY
$ z p{8(z p{8!Y
$ A$ DEY
91. Ph ng Pháp L p Trình
$ VVk 1 $ !kY
$! 3'" ! "D 8PEY OOD E
$! 3!' "D ]]8j` jEY
$ VVk 1 $ !kY
$! 3'" ! "D(8PEY OOD^E
$ VV VV[VV(Y
'" $ DEY
" Y
Z
- "# 1 $ $ /! &! ! 9 '< ($9"I' $ /! ( &! ! 9 ' !R2
$ %& ' ! "* ($9 !R2
4 *' %& ' $ 5 A #Wm ^e D(&0! $ 6$ "/ 1 % ( 1 . #!
, ^e 2- %5 (!"#E
4 - ; # % '2- %5 '$ /!< H $ /! 0'2- %5 - $ "/ -
; #$ /! ( )'$ 6A # % - ; # 0'3
X7.4V ,6:#5';8&* #$%&' &' !" #$)&* R)/5)/+)!#' 2+ 9):&' !& 5'.)a,R;845
#$.K6^& #')L&* Q. #' + 9):P',' 2+ R;845 *)4,> 2+ #$ 316^9):&*.K6L& L+ 5.3
5'.)a,& 2K> '.)a,R;845&' !"#;2< 2& "'X+>
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
_! $ 9" VA ! '3 W
! K" AD$ A z{EY
!9 ! DE
X $ A ! pmd]Y
$ Az p{Y
$ A$ DEY
$ VVk 1 $ !kY
$! 3'" ! "DA8 pEY
$! 3!' "D ]]8j` jEY
$ VVkC ' -" < kVV K" ADAEY
'" $ DEY
" Y
Z
! K" AD$ A z{E
X ! $ m]8!m]Y
K ! " DA z!{qmj`]jE
X AK! $ DA z!{E
X $ A" j j<
92. Ph ng Pháp L p Trình
$ A" j"j<
$ A" j!j<
$ A" j j<
$ A" j j< $ ==Y
Z
!==Y
Z
" $ Y
Z
L% -< K" A ' %& ' &51 - 2 *' $ @ 2 ! ( A #,"/
A #1 @ %0, '$ '$ /! (&0! $ "/ (!"# *' 2- %52"# $
$ /!3
X7.4Z ,6:#5';8&* #$%&'&' !" *,/#$T5')+)!#<,6:& 5'.)N,< Y&* 5,&>*6#(-
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
_! $ 9" VA ! '3 W
!9 ! DE
X $ A ! pmd]Y
$ Az p{8$Y
! !m]Y
$ A$ DEY
$ VVk 1 $ ! ` kY
K ! " D!V p rrD$m$! 3'" DEEqmj` jE
Az!=={m$Y
Az!{mj`]jY
$ VVk ! 1 < kVVAY
'" $ DEY
" Y
Z
X7.4c S LK 7;4&* ' 2+ 5)/' ,#' + 9):R6N&' !& ' ,5'.)N,9 . R)/5)"K &)!,
7.&* 5'.)N,#';/' ,9 &* 5'.)N,#';/&' :#>
!9 A $ 1-D$ A z{8$ A^z{E
X ! !m]Y
K ! " DA^z!{qm h`]iE
X A z!{mA^z!{Y
!==Y
93. Ph ng Pháp L p Trình
Z
A z!{mi`]iY
" Y
Z
%& ' "*$ "/!"# 5! $ *, ' !" 0& %A <
!9 A $ 1-D$ A z{8$ A^z{E
X ! !m]Y
K ! " DA^z!{m A z!{E
!==Y
" Y
Z
?' L' 9;4',6!.Q. 35.35';8&* #$%&' 1;21,6:#>
> )&#$)31 25 /5' 2+ #$6L&5'.)N,
3 0, ?$ (!" %0.$ ' !"$ ; *- 9%5'$ $ ;%0- $ /!3 ! A%09 5'
$ 0,"/ - ; #$ /! - 9 '$ 6A # $ %& ' A"+$ *, 5' !"
0& 3 B"/ ! 5$ ,!"@ - $ ' ;" A , *- A $ 1-
,%&5$ !"# 5! ( )'$ $ A%09 5'$ 03
!9 A $ 1-D$ A z{8$ A^z{E
X K ! " DNA == m NA^==EY
" Y
Z
X7.4f
$ %& ' , @- , 0$ A%09 5' A $ 1- ,%&5$ "/!" %A <
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
_! $ 9" VA ! '3 W
!9 A $ 1-D$ A z{8$ A^z{EY
!9 ! DE
X $ A ! pmd]Y
$ A ^z p{8$8A z p{Y
! !m]Y
$ A$ DEY
$ VVk 1 $ ! ` kY
$! 3'" ! "DA ^8 pEY
94. Ph ng Pháp L p Trình
$! 3!' "D ]]8j` jEY
A $ 1-DA 8A ^EY
$ VVk` kVVA Y
'" $ DEY
" Y
Z
!9 A $ 1-D$ A z{8$ A^z{E
X K ! " DNA ==mNA^==EY
" Y
Z
^3 $ $ "*$ /!<
$ $ $ /! $ !"*,"@$ % 'A ! '3 9%&! , *- $ $ 9
A $ $ $ <
4"* *'9 5' F.9 5
C $1-DA ! 'T 8A ! 'T";1E 1- ! 9 ' $ 0 $ /! A ! 'T";1 D(!"/
%$ $ /!E A ' $ /! A ! 'T D(!"#
$ /!E
A $1-DA8 ($9E
A $ DA ! 'T 8A ! 'T";1E a "1 ! 9 ' $ 0 $ /! A T";1
$ #! $ /! A ! 'T
A $ D "A8 ($9E
A " DA T";1E 4 0"@$ !"@9 ! %5$ $ 0$ /!82 *'
. 2- %5h`]i
A " D[ " E
A $ 1DA T";1 8A T";1^E C A $ /! A T";1 A T";1^82"#
0$ 0 <
- A #* "#A T";1 VA T";1^
- A #m] "# A T";1 mA T";1^
- A #9%& ' "#A T";1 VA T";1^
A $ 1D[ 8L E
A $1-DA T 8A T";18E 1- 2- %5$ 0A ! 'T";1 A 'A T 3
"#A T";1 %&5 2- %5 2- %5h`]i
A"+2 *',%&5$ $ " $ #! $ /!
A T
A $1-DA 8A ^8PE
A $ 1DA T";1 8A T";1^8E A A 2- %5, @$ 0 ! $ /!
A T";1 A T";1^3 "# 0 0"@$ 0
'! #' % A $ 1
A $ 1D[ "-8 " 98
^E
A $ DA T";18$ T";1E 4 0"@,7 $ 6$ 02- %5, @ !"* '
$ /! A T";1 '! #' &! $ T";18 $
2"# 0 yLL "#$ T";1 2 *'$
'A T";1
A $ D[ " 8i"iE
X7.4g
_! $ 9" V! A " 3 W
_! $ 9" V$ ! 3 W
_! $ 9" VA ! '3 W
_! $ 9" VA9 !(3 W
95. Ph ng Pháp L p Trình
!9 ! DE
X $ A ! pmd]Y
$ A ^z p{8$8A z p{Y
! Y
$ A$ DEY
$ VVk 1 $ ! < kY
$! 3'" ! "DA 8 pEY
!I DA " DA EWm pM E $! 3!' "D ]]8j` jEY
$ VVk 1 $ ! ^< kY
$! 3'" ! "DA ^8 pEY
m A $ 1DA 8A ^EY
!I D V]E $ VVA VVk k VVA ^VV" 9 Y
" A" !I D mm]E $ VVA VVk mm k VVA ^VV" 9 Y
" A" $ VVA VVk k VVA ^VV" 9 Y
$ VVk !" 9 ! $ ! < kVVA " DA EVV" 9
VVk !" 9 ! $ ! ^ < kVVA " DA ^EVV" 9 Y
A $ DA 8A ^EY OOC 2 ! ! $ !" 9 ! 2]
9 $ 1 !
$ VVkC 2 ! ! $ ! ^ $ ! ` k
VVk$ ! < kVVA VV" 9 Y
A $1-DA 8A ^EY
$ VVkC 2 ! $ 1- ! 9 '$ ! ^ $ ! ` k
VVk$ ! < kVVA VV" 9 Y
'" $ DEY
" Y
Z
$ $ "*2- %5A , *- $ !"*,"@$ % '$ -1"3 <
4"* *'9 5' F.9 5
! !A 1 D$ T";1E
2"# 0$ 0 $ '! 72 $ ]
2 ! $ T";1 $ %+$ !
!A 1 Dh;iE
! !A 11" D$ T";1E
2"# 0$ 0 $ '! 72 $ ]
2 ! $ T";1 $ %+$ !
!A 11" Dh iE
! !A K" D$ T";1E
4 0"@$ !"@9 ! %5$ $ 0$ /!8
2 *' . 2- %5h`]i
!A K" Dh iE