-
Khi bạn sử dụng khối lặp lại để lặp
mã lệnh, bằng cách nào máy tính biết được
-
khi nào thì lặp đủ số lần?
-
Khối lặp lại thực ra ẩn chứa một đoạn
mã lệnh phức tạp hơn gọi là vòng lặp for
-
để đếm từ giá trị bắt đầu tới giá trị
kết thúc theo hệ số tăng dần cụ thể.
-
Ví dụ khối lặp lại ba lần
đếm từ 1 đến 3 theo hệ số 1.
-
Mỗi lần đếm, khối này chạy mã lệnh
bên trong vòng lặp.
-
Vòng lặp for biết mình phải chạy bao nhiêu
lần bằng biến 'đếm' được thiết lập ở
-
giá trị bắt đầu khi bắt đầu vòng lặp và
cộng thêm hệ số mỗi lần chạy vòng lặp.
-
Ngay khi biến 'đếm' cao hơn giá trị
kết thúc, vòng lặp sẽ ngừng chạy.
-
Lợi ích của việc dùng vòng lặp for
thay vì dùng khối lặp lại là bạn có thể
-
thực sự nhìn thấy biến 'đếm'
và sử dụng trong vòng lặp của mình.
-
Ví dụ, nếu tôi có nhiều bông hoa và
bông đầu tiên có 1 mật hoa,
-
bông thứ 2 có 2 mật hoa, còn bông thứ 3 có
3 mật hoa, tôi có thể sử dụng vòng lặp for
-
để cho chú ong biết mà thu thập 'đếm'
mật hoa mỗi lần, nghĩa là 1 ở bông
-
đầu tiên, 2 ở bông thứ 2
và 3 ở bông thứ 3.
-
Ngoài ra ở vòng lặp for, bạn có thể đặt
hệ số khi đếm thay vì 1 đơn vị mỗi lần.
-
Bạn có thể đếm theo hệ số 2, 4 hoặc
thậm chí là hệ số thay đổi theo thời gian.