-Cú pháp
for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong đó: For..to..do là từ khóa
Biến đếm: biến kiểu nguyên
giá trị đầu, giá trị cuối là biểu thức cùng kiểu với biến đêm (giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối)
Tên biến thông thường ta đặt là i
Chỉ số đầu thông thường ta chọn là 1
Chỉ số cuối-Chỉ số đầu+1 là số lần cần lặp
Câu lệnh: Không được làm thay đổi giá trị biến đếm, nếu có nhiều hơn 1 lệnh thì phải đặt trong cặp từ khóa Begin..End;
Cách thực hiện:
+ B1: Tính giá trị đầu, gán cho biến đếm.
+B2: Nếu biến đếm<=giá trị cuối thì:
+ thực hiện lệnh cần lặp
+ Tăng biến đếm 1 đơn vị, quay lại bước 2
- Cú pháp:
while <điều kiện> do <câu lệnh>;
Trong đó: While-do là từ khóa
Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh ghép; nếu là câu lệnh ghép thì để trong cặp từ khóa Begin..End;
Điều kiện thường là một trong các phép so sánh
- Cách thực hiện: Câu lệnh sẽ được lặp lại nhiều lần cho đến khi nào điều kiện còn đúng (nếu điều kiện sai thì các lệnh này sẽ không thực hiện nữa). Đối với lệnh này điều kiện sẽ được kiểm tra trước khi thực hiện lệnh nên nên điều kiện sai thì không có lệnh nào được thực hiện