Kiến thức cơ bản – Ví dụ – Bài tập
Nắm được ý nghĩa và vai trò của vòng lặp trong lập trình
Biết cách viết và đọc hiểu các vòng lặp for trong C++
Áp dụng vòng lặp for để giải quyết các bài toán đơn giản
Vòng lặp là cấu trúc cho phép thực hiện lặp đi lặp lại một khối lệnh nhiều lần, cho đến khi điều kiện không còn th��a mãn.
for (khởi_tạo; điều_kiện; cập_nhật) {
// Khối lệnh được lặp lại
}
Khai báo và gán giá trị ban đầu cho biến đếm
int i = 0
Kiểm tra trước mỗi lần lặp. Đúng → tiếp tục
i < 10
Sau mỗi lần lặp (thường tăng/giảm biến)
i++
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
return 0;
}
int i = 1
Khởi tạo biến i = 1
i <= 10
Lặp khi i còn ≤ 10
i++
Tăng i lên 1
📤 Kết quả:
1 2 3 4 5 6 7 8 9 10
#include <iostream>
using namespace std;
int main() {
int n, tong = 0;
cout << "Nhap n: ";
cin >> n;
for (int i = 1; i <= n; i++) {
tong = tong + i;
}
cout << "Tong = " << tong;
return 0;
}
Khai báo biến n và tổng = 0
Vòng for cộng dồn giá trị vào tổng
📤 Ví dụ (n = 5):
tong = 1 + 2 + 3 + 4 + 5 = 15
for (int i = 1; i <= 10; /* thiếu i++ */) {
cout << i;
}
🔴 Vòng lặp chạy vô hạn!
for (int i = 1; i < 10; i++) {
cout << i;
}
🔴 Thiếu số 10!
Luôn kiểm tra: khởi tạo, điều kiện, và cập nhật
Thực hành để thành thạo vòng lặp for!
Kiểm tra kiến thức của bạn!
💪 Hãy thực hành nhiều hơn để thành thạo vòng lặp for!