CHƯƠNG 3CHƯƠNG 3
ÁÚ ÁÚ
C
Á
C C
U TR
Ú
C ĐI
U KHI
NC
Á
C C
U TR
Ú
C ĐI
U KHI
N
(Control structures)(Control structures)
(Control
structures)
(Control
structures)
1. Giithiu1. Giithiu
1.
Gii
thiu1.
Gii
thiu
3 loicutrúcđiukhin, Các cutrúcnày
đi
khi
th
t
th
á
lh
đi
u
khi
n
th
t
th
c
thi
c
á
c
l
n
h
c
a
chương trình.
Cu
trúc
tun
t
(sequence)
:
thc
hin
các
Cu
trúc
tun
t
(sequence)
:
thc
hin
các
lnh theo thtttrên xung .
Cu
trúc
la
chn
(selection)
:
da
vào
kết
Cu
trúc
la
chn
(selection)
:
da
vào
kết
qucabiuthcđiukinmànhng lnh
tương ng sẽđưcthchin. Các cutrúc
lachn
g
m:
If
switch.
1. Giithiu1. Giithiu
1.
Gii
thiu1.
Gii
thiu
Cutrúclp
(repetition or loop): lpli1hay
nhiulnh cho đếnkhibi
uthcđiukincó
giá trsai. Các cutrúclpgm:
fo
r
while
do ... while.
Tuy
nhiên,
th
t
thc
hin
các
lnh
ca
Tuy
nhiên,
th
t
thc
hin
các
lnh
ca
chương trình còn bchi phibicáclnh nhy
nhưcontinue, break, goto.
2. Lnh khilnh2. Lnh khilnh
2.
Lnh
khi
lnh2.
Lnh
khi
lnh
Lnh (statement):
mtbiuthckếtthúc
bi1duchmph
y
g
ilà1lnh.
Ví d:
int a, b, c ;
a=10 ;
a++;
2. Lnh khilnh2. Lnh khilnh
2.
Lnh
khi
lnh2.
Lnh
khi
lnh
Khilnh (block):
mt hay nhiulnh được
b
h
bi
d
{
}
i
t
khi
b
ao quan
h
bi
c
p
d
u
{
}
g
i
m
t
khi
lnh. Vmtcúpháp,khilnh tương đương
1
câu
lnh
đơn
.
1
câu
lnh
đơn
.
Ví d:
if
(
a<b
)
()
{
temp=a;
a=b;
b=temp;
}