Bài giảng Nhập môn lập trình: Bài 4 do TS. Ngô Hữu Dũng biên soạn cung cấp cho người học các kiến thức: Câu lệnh for, Initialization – khởi đầu, vòng lặp lồng nhau, xuất dãy số liên tục, xuất dãy số có điều kiện,. | TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH Nhập môn lập trình Vòng lặp TS. Ngô Hữu Dũng Câu lệnh for Initialization Increment/ Decrement True Condition Statement(s) False // Syntax of for for (Initialization; Condition; Increment/Decrement) { Statement(s); . . . } 2 Nhập môn lập trình - Vòng lặp Vòng lặp for Thực hiện các lệnh lặp đi lặp lại Bước 1: Bắt đầu vòng lặp – Initialization Bước 2: Kiểm tra điều kiện lặp – Condition Nếu điều kiện đúng sang Bước 3 Nếu điều kiện sai sang Bước 6 Bước 3: Thực hiện câu lệnh – Statement(s) Bước 4: Lệnh tăng/giảm – Increment/Decrement Để thay đổi điều kiện lặp Bước 5: Trở lại bước 2 Bước 6: Kết thúc vòng lặp 3 Nhập môn lập trình - Vòng lặp Ví dụ minh hoạ Xuất ra màn hình các số từ 0 đến 5 Khởi đầu i=0 i=0 Điều kiện i= 6 Bước nhảy i++ Xuất i False 1. for (i = 0; i < 6; i++) 2. { 3. printf("%d\n", i); 4. } Nhập môn lập trình - Vòng lặp How’s it work? – For loop 0 1 2 3 4 5 i=0 i++ i<6 True Print i False 1. for (i = 0; i < 6; i++) 2. { 3. printf("%d\n", i); 4. } 5 i Nhập môn lập trình - Vòng .