Iteration: FOR · Lặp: FOR
FOR repeats a fixed number of times
- A
FORloop counts from a start value to an end value. NEXTmarks the end of the loop body.
FOR lặp lại một số lần cố định
- Một vòng lặp
FORđếm từ một giá trị bắt đầu đến một giá trị kết thúc. NEXTđánh dấu phần kết thúc của thân vòng lặp.
FOR I ← 1 TO 5
OUTPUT I // 1, 2, 3, 4, 5
NEXT I
A running total
- Start a total at 0, then add to it inside the loop.
Tổng cộng tích lũy
- Khởi tạo tổng ở 0, sau đó cộng vào nó bên trong vòng lặp.
Total ← 0
FOR I ← 1 TO 10
Total ← Total + I
NEXT I
OUTPUT Total // → 55
Trace the running total · Theo dõi tổng tích lũy
A FOR loop repeats a set number of times. Step through and watch Total grow. · Vòng lặp FOR lặp lại một số lượng xác định. Bước qua từng bước và quan sát Total tăng dần.
STEP changes the count
STEPsets how much the counter changes each pass.STEP -1counts down.
STEP thay đổi bước đếm
STEPxác định lượng mà bộ đếm thay đổi sau mỗi lần lặp.STEP -1đếm ngược.
FOR I ← 5 TO 1 STEP -1
OUTPUT I // 5, 4, 3, 2, 1
NEXT I
Watch out
- Use
FORwhen you know how many times to repeat; useWHILEwhen you do not. - The counter (
I) andNEXT Imust use the same name.
Lưu ý
- Sử dụng
FORkhi bạn biết số lần cần lặp; sử dụngWHILEkhi bạn không biết. - Bộ đếm (
I) vàNEXT Iphải sử dụng cùng tên.
Common mistakes
FOR I ← 1 TO N ... NEXT Irunsntimes, including both ends.- The counter changes automatically each turn.
Lỗi thường gặp
FOR I ← 1 TO N ... NEXT Ichạynlần, bao gồm cả hai đầu mút.- Bộ đếm tự động thay đổi sau mỗi lượt.
Now you try
- Use
FOR ... NEXT. Type<-for←. - Press Check answer to test it.
Bây giờ bạn thử
- Sử dụng
FOR ... NEXT. Gõ<-cho←. - Nhấn Kiểm tra đáp án để thử nghiệm.
Use a FOR loop to output the numbers 1 to 5, one per line. · Sử dụng vòng lặp FOR để xuất ra các số từ 1 đến 5, mỗi số một dòng.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Use a FOR loop to add up 1 to 10, then output the total (it is 55). · Dùng vòng lặp FOR để cộng dồn từ 1 đến 10, sau đó xuất tổng (nó là 55).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Read an INTEGER N, then output N × 1, N × 2, N × 3 (one per line). For input 4, output 4, 8, 12. · Đọc một INTEGER N, sau đó xuất N × 1, N × 2, N × 3 (mỗi dòng một số). Với đầu vào 4, xuất 4, 8, 12.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.