TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH<br />
<br />
Nhập môn lập trình<br />
Lệnh rẽ nhánh/lựa chọn<br />
TS. Ngô Hữu Dũng<br />
<br />
Nội dung<br />
Rẽ nhánh/lựa chọn<br />
<br />
<br />
<br />
<br />
<br />
<br />
Lệnh if..else<br />
Lệnh switch..case<br />
<br />
Expression<br />
Case 1<br />
Case 2<br />
false<br />
<br />
true<br />
Condition<br />
Statement(s)<br />
<br />
Case 3<br />
<br />
Statement(s)<br />
Statement(s)<br />
<br />
Statement(s)<br />
Default<br />
<br />
2<br />
<br />
Statement(s)<br />
<br />
Nhập môn lập trình - Rẽ nhánh<br />
<br />
Statement(s)<br />
<br />
If statement – Câu lệnh if<br />
<br />
<br />
Nếu Điều kiện đúng thì<br />
<br />
<br />
true<br />
<br />
Thực hiện Lệnh<br />
<br />
Condition<br />
false<br />
<br />
pseudocode<br />
IF (Condition)<br />
THEN Statement(s);<br />
ENDIF;<br />
<br />
Statement(s)<br />
<br />
<br />
<br />
3<br />
<br />
1.<br />
2.<br />
3.<br />
4.<br />
5.<br />
6.<br />
<br />
// if syntax<br />
if (Condition)<br />
{<br />
Statements;<br />
...<br />
}<br />
<br />
Nhập môn lập trình - Rẽ nhánh<br />
<br />
Khối lệnh - Block<br />
Khối lệnh: Gồm nhiều câu lệnh<br />
<br />
<br />
<br />
<br />
<br />
<br />
Cần đặt giữa dấu {…}<br />
Cách gọi khác: Lệnh phức, lệnh ghép<br />
<br />
Condition<br />
<br />
Ví dụ:<br />
<br />
<br />
<br />
1. if<br />
2. {<br />
3.<br />
4.<br />
5.<br />
6.<br />
7. }<br />
4<br />
<br />
(Condition)<br />
Statement<br />
Statement<br />
Statement<br />
Statement<br />
<br />
true<br />
<br />
false<br />
<br />
1;<br />
2;<br />
3;<br />
4;<br />
<br />
Nhập môn lập trình - Rẽ nhánh<br />
<br />
Statement 1<br />
Statement 2<br />
Statement 3<br />
Statement 4<br />
<br />
if…else statement – Câu lệnh if…else<br />
1. // if else syntax<br />
false<br />
true<br />
2. if (Condition)<br />
Condition<br />
3. {<br />
4.<br />
Statement(s);<br />
Statement(s)<br />
Statement(s)<br />
5.<br />
...<br />
6. }<br />
7. else<br />
8. {<br />
pseudocode<br />
9.<br />
Statement(s);<br />
IF (Condition)<br />
10. ...<br />
THEN Statement(s);<br />
11.}<br />
<br />
ELSE Statement(s);<br />
ENDIF;<br />
5<br />
<br />
Nhập môn lập trình - Rẽ nhánh<br />
<br />