For...to...do:
-Cú pháp: for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
-Hoạt động: Đầu tiên, biến đếm sẽ được gán giá trị đầu, nếu biến đếm nhỏ hơn hoặc bằng giá trị cuối thì câu lệnh sau đó biến đếm + 1, ngược lại kết thúc câu lệnh.
Số vòng lặp = giá trị cuối - giá trị đầu + 1
While...do:
-Cú pháp: while <điều kiện> do <câu lệnh>;
-Hoạt động: Đầu tiên, câu lệnh sẽ kiểm tra điều kiện. Nếu điều kiện đúng sẽ thực hiện vòng lặp rồi lại kiểm tra điều kiện và tiếp tục, ngược lại kết thúc câu lệnh.