CHƯƠNG 3: CÁC CÂU LỆNH LẶP Nội dung Câu lệnh Câu lệnh Câu lệnh Câu lệnh Câu lệnh for while while break continue • • • • • • • • Câu lệnh for for(; ; ) Khi gặp câu lệnh máy Bước 1: Tính giá trị biểu thức Bước 2: Tính giá trị biểu thức Bước 3: Nếu giá trị sai máy khỏi câu lệnh for, ngược lại máy thực Bước 4: Tính giá trị biểu thức quay Bước Chú ý: Khi vắng mặt coi , bao gồm nhiều biểu thức cách dấu phẩy bao gồm nhiều biểu thức nhiên tính sai xem tính sai biểu thức cuối • • • • • • • • • • • • Ví dụ 1: Nhập n nguyên dương, tính in tổng s = + + … + n • • Ví dụ 2: đoạn mã lặp phần else viết gọn sau for(i = 1, s = 0; s += i, i < n ; i++); if(n ... fflush(stdin); scanf(“ %c , &ch); } while(ch == ‘Y’ || ch == ‘y’); • • C u lệnh break break; Khi gặp c u lệnh vòng lặp, máy khỏi vòng lăp chuyển tới c u lệnh sau c u lệnh Khi c nhiều chu trình lồng c u lệnh. .. th c , giá trị sai khỏi c u lệnh while, ngu c lại máy quay trở lại bư c • Chú ý: Trong c u lệnh while kiểm tra trư c, th c hiện, c u lệnh while th c trư c kiểm... • • C u lệnh for for(; ; ) Khi gặp c u lệnh máy Bư c 1: Tính giá trị biểu th c Bư c 2: Tính giá trị biểu th c Bư c 3: Nếu giá trị sai máy khỏi c u lệnh