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