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 />
Vòng lặp<br />
TS. Ngô Hữu Dũng<br />
<br />
Câu lệnh for<br />
Initialization<br />
Increment/<br />
Decrement<br />
True<br />
Condition<br />
<br />
Statement(s)<br />
<br />
False<br />
// Syntax of for<br />
for (Initialization; Condition; Increment/Decrement)<br />
{<br />
Statement(s);<br />
. . .<br />
}<br />
2<br />
<br />
Nhập môn lập trình - Vòng lặp<br />
<br />
Vòng lặp for<br />
<br />
<br />
Thực hiện các lệnh lặp đi lặp lại<br />
<br />
<br />
<br />
Bước 1: Bắt đầu vòng lặp – Initialization<br />
Bước 2: Kiểm tra điều kiện lặp – Condition<br />
<br />
<br />
<br />
<br />
<br />
<br />
Nếu điều kiện đúng sang Bước 3<br />
Nếu điều kiện sai sang Bước 6<br />
<br />
Bước 3: Thực hiện câu lệnh – Statement(s)<br />
Bước 4: Lệnh tăng/giảm – Increment/Decrement<br />
<br />
<br />
<br />
<br />
<br />
<br />
Để thay đổi điều kiện lặp<br />
<br />
Bước 5: Trở lại bước 2<br />
Bước 6: Kết thúc vòng lặp<br />
<br />
<br />
<br />
3<br />
<br />
Nhập môn lập trình - Vòng lặp<br />
<br />
Ví dụ minh hoạ<br />
Xuất ra màn hình các số từ 0 đến 5<br />
Khởi đầu<br />
<br />
<br />
<br />
<br />
<br />
<br />
i=0<br />
<br />
i=0<br />
<br />
Điều kiện<br />
<br />
<br />
<br />
<br />
<br />
i