NG NG I H I H C C BC MARKETING BC MARKETING KHOA TIN KHOA TIN H H C QU C QU N LÝ N LÝ 306 Nguy 306 Nguy n Tr n Tr ng Tuy ng Tuy n n – – Q.TB Q.TB – – TP.HCM TP.HCM B B À À I GI I GI NG NG C C U TR U TR Ú Ú C I C I U KHI U KHI N N I/ I/ C C u u tr tr ú ú c c tu tu n n t t . . II/ II/ C C u u tr tr ú ú c c ch ch n n l l a a ( ( r r nh nh á á nh nh ). ). 2.1/ 2.1/ C C u u tr tr ú ú c c If If 2.1.1/ 2.1.1/ C C u u tr tr ú ú c c If . If . EndIf EndIf 2.2.2/ 2.2.2/ C C u u tr tr ú ú c c If . Else . If . Else . EndIf EndIf 2.2/ 2.2/ C C u u tr tr ú ú c c Do Case . Do Case . 2.3/ So 2.3/ So s s á á nh nh c c u u tr tr ú ú c c If . If . EndIf EndIf v v à à Do Case . Do Case . EndCase EndCase III/ III/ C C u u tr tr ú ú c c l l p p . . 3.1/ 3.1/ C C u u tr tr ú ú c c For . For . EndFor EndFor 3.2/ 3.2/ C C u u tr tr ú ú c c Do While Do While 3.2.1/ 3.2.1/ C C u u tr tr ú ú c c Do While .T. Do While .T. 3.2.2/ 3.2.2/ C C u u tr tr ú ú c c Do While < Do While < ExpL ExpL > > 3.2.3/ 3.2.3/ C C u u tr tr ú ú c c Do While ! Do While ! Eof Eof () () 3.3/ 3.3/ C C u u tr tr ú ú c c Scan . Scan . EndScan EndScan ! ! " " # # $ $ % % & & ' ' ( ( )! )! " " * * + + $ $ %, %, - - (.! (.! /! /! " " + + 0 0 ! ! " " + + 1 1 2 2 3 3 4 4 # # $ $ 5. 5. + + 1 1 & & ' ' + + 1 1 2 2 6 6 ! ! 7 7 8 8 $ $ + + 1 1 2 2 3 3 $ $ 1 1 9: 9: $ $ ; ; ' ' : : 2< 2< ! ! " " # # $ $ 2 2 3 3 4 4 : : ' ' 0 0 . . + + 0 0 5. 5. - - : : 0 0 0 0 + + 1 1 4 4 = = > > 2< 2< :.! :.! ?<. ?<. @ @ A A B B !"# !"# $ $ % % & & ' ' # # ( ( # # ) ) * * +, - +, . +, /0 " * +$ " +0 "2< : .v v…. 1 1 2 2 3 3 4 4 5 5 4 4 : : C C * * + + $ $ = = > > : : 2 2 6 6 : : 2< 2< ! ! < < - - D D + + 4 4 = = > > E E 8 8 + + +F +F : : ' ' B B D D %79. %79. G G !7!(. !7!(. : : 0 0 %H+9. %H+9. G G !H!(.! !H!(.! I I J J $ $ 1 1 = = > > K K ; ; 1 1 % % : : 0 0 K K + + 4 4 = = D D (. (. + + 4 4 L L M M ; ; 4 4 : : : : 2 2 3 3 E E N N + + 1 1 ; ; ' ' : : 2< 2< ! ! O O L L 9: 9: - - 4 4 : : %PQ. %PQ. R R SPQ SPQ T.PQ.!!. T.PQ.!!. S+9. S+9. R R SPQ SPQ T. "9. T. "9. R R S"9 S"9 (. 5. (. 5. 2< 2< U U D D V V = = > > = = ; ; 4 4 : : ; ; 4 4 = = > > = = ! ! H:W: H:W: ). ). X X - - (. (. " " PQ. PQ. R R YS+9Z. YS+9Z. R R SPQ SPQ E(. E(. " " "9. "9. R R Y[9\9Z. Y[9\9Z. R R S"9 S"9 .6- .6- 78 78 4 4 * * + + $ $ 5. 5. +K +K +K +K D D ' ' E E N N SPQ SPQ ! ! " " PQ. PQ. V V + + @ @ ; ; 4 4 : : 9: 9: 7: 7: PQ. PQ. V V V V S+9. S+9. : : 0 0 K K !.O:. !.O:. V V 5. 5. H:W: H:W: + + 4 4 = = ). ). +: +: X X PQ.!. PQ.!. .6-6- .6-6- 7 7 9 9 :;7 :;7 < < = = > > ? ? > > @ @ 5 5 +A B C ]^ 8 + +F_ ]1_ : <C "2< ` 4 +1 N= : ]^ 8 + +F_.: a +4 79.! ' V PQ. R SPQ & ' 2< - M1 B. # $ b PQ.;4 - 4 +1 & ;6 c PQ. :D 1 ! <^ 8 + +F_ 1 4 False True .6.6. .6.6. 7 7 9 9 :2DE :2DE 9 9 :;7 :;7 < < = = > > ? ? > > @ @ 5 5 7 ]^ 8 + +F _ ]1 _ :2DE 7]^ 8 + +F )_ ]1 )_ RRRRRRR! :2DE ]1 _ RRRRRRR! :;7 EndIf +A B <BTLL1> <BTLL2> /+, -0 /+, .0 True False True False 7: 7: PQ. PQ. R R S+9. S+9. R R SPQ SPQ 5. 5. ' ' ] ] ^ ^ 8 8 + + +F +F _. _. L L : : D D + + 1 1 d d PQ. PQ. e e - - 2 2 2 2 3 3 $ $ 1 1 ; ; 4 4 E E f f B. B. PQ. PQ. g g + + X X ! ! 1 1 d d S+9. S+9. & & L L - - 2 2 3 3 $ $ 1 1 ' ' ] ] ^ ^ 8 8 + + +F +F _. _. d d : : a a + + +F +F %H+9(.!. %H+9(.!. " " V V E: E: PQ. PQ. D D 2 2 3 3 V V + + X X E E d d E E M M SPQ SPQ ! ! " " 4 4 M M g g 2 2 3 3 * * + + 4 4 PQ. PQ. + + @ @ % % PQ. PQ. + + @ @ ; ; 4 4 : : (.!. (.!. " " PQ. PQ. V V + + @ @ ; ; 4 4 : : 2 2 & & 2 2 K K E: E: h h B B /. /. [...]... Command c i m c a Do While T 1) Là m t c u trúc cho phép thi hành nhi u l n 2) 3) 4) 5) m t nhóm l nh v i s vòng l p không bi t tr c C u trúc Do While T ph i c k t thúc b i l nh EndDo Do While T không ki m tra i u ki n vào vòng l p , do ó s l n l p ph i c th c hi n ít nh t là 1 l n Trong c u trúc Do While T có th có l nh Loop giúp quay tr l i vòng l p Trong c u trúc Do While T , b t bu c ph i có m t... Exit thoát kh i vòng l p 3.2.2/ C u trúc Do While D ng t ng quát L u Do While …………… [Loop] [Exit] EndDo False =.T True M V W3 ! " : +1 ;p )! " V= ;g +0 %o ]SW _ a +4 7 9.G !7!( _.+ K D 23 = ' O:! q! 7 : :0 SW ! ;g +0 V V +1 :: 3.2.3/ C u trúc Do While !Eof() D ng t ng quát L