Có 2 vòng lặp có bước lặp xác định (có số lần biết trước):
+ Vòng lặp tiến (trên lớp học)
for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
+ Vòng lặp lùi (Không học, chỉ có đọc thêm)
for <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;