10/26/2009
CBGD: ThS.Trn Anh Dũng 1
CBGD: Th
S
Chương 8
CÁC LNH ĐIU KHIN
S
.Trn Anh Dũng
1
VÒNG LP
LNH ĐƠN VÀ LNH PHC
CBGD: ThS.T
r
oLnh đơn mtbiuthcthucloibtktheo sau
mtduchmphy(;)
Ælnh đơncònđượcgilàlnh biuthc.
oLnh phcbao hàm mthaynhiulnh đơnđượcbao
bên
trong
cp
du
ngoc
nhn
})
được
b
dch
C
2
r
n Anh Dũng
bên
trong
cp
du
ngoc
nhn
})
được
b
dch
C
xem như mtlnh đơn.
Các lnh phcnàythường được dùng trong các câu lnh
điu khinvàvònglpcaCđể xác định lnh thcthica
các lnh điu khinnày.
LNH ĐƠN VÀ LNH PHC
CBGD: ThS.T
r
3
r
n Anh Dũng
LNH IF
CBGD: ThS.T
r
4
r
n Anh Dũng
10/26/2009
CBGD: ThS.Trn Anh Dũng 2
LNH IF
CBGD: ThS.T
r
5
r
n Anh Dũng
LNH IF
CBGD: ThS.T
r
6
r
n Anh Dũng
LNH IF
CBGD: ThS.T
r
7
r
n Anh Dũng
LNH IF
CBGD: ThS.T
r
8
r
n Anh Dũng
10/26/2009
CBGD: ThS.Trn Anh Dũng 3
LNH IF
CBGD: ThS.T
r
9
r
n Anh Dũng
LNH SWITCH - CASE
CBGD: ThS.T
r
Lnh break cuimicaseschuynđiu
khinchương trình ra khilnh switch. nếu
không break, các lnh tiếp ngay sau s
đượcthc thi các lnh này th ca
mt case khác.
10
r
n Anh Dũng
Lnh default thkhôngcótrong
switch nếucóthìcóthnmtùyý:
đầu, giahoccuicáccase.
LNH SWITCH - CASE
CBGD: ThS.T
r
11
r
n Anh Dũng
LNH SWITCH - CASE
CBGD: ThS.T
r
12
r
n Anh Dũng
10/26/2009
CBGD: ThS.Trn Anh Dũng 4
LNH WHILE
CBGD: ThS.T
r
13
r
n Anh Dũng
LNH WHILE
CBGD: ThS.T
r
Trong chương trình trên hàm randomize()
chcnăng khiđộng bphát sngu nhiên để
sdng hàm random(), hàm random() viđối
s n strvmttrngu nhiên trong
khong 0 tin-1
14
r
n Anh Dũng
LNH WHILE
CBGD: ThS.T
r
15
r
n Anh Dũng
LNH DO - WHILE
CBGD: ThS.T
r
While kimtrađiukintrước, thcthilnh sau
Ængay từđumàđiukinđãsaithìlnh ca while không
đượcthcthi.
Do-while thcthilnh trước, kimtrađiukinsau.
16
r
n Anh Dũng
10/26/2009
CBGD: ThS.Trn Anh Dũng 5
LNH DO - WHILE
CBGD: ThS.T
r
Chúýrng mi phím mũi tên khi đượcnđều
sinh ra hai t:
-Kýtựđu luôn t ASCII 0
(tckýtNUL)
-Kýtthhai các ASII tương ng vi
17
r
n Anh Dũng
phí
m
LNH DO - WHILE
CBGD: ThS.T
r
18
r
n Anh Dũng
LNH DO - WHILE
CBGD: ThS.T
r
19
r
n Anh Dũng
LNH DO - WHILE
CBGD: ThS.T
r
20
r
n Anh Dũng