Cấu trúc câu lệnh lặp:
- Câu lệnh lặp với số lần biết trước:
Lặp tiến: for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Giải thích: for, to, do là từ khoá.
<biến đếm> nhận giá trị nguyên. <giá trị đầu> nhỏ hơn hoặc bằng <giá trị cuối>
Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh ghép (đặt trong cặp begin...end;)
Lặp lùi: for <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
Giải thích: for, downto, do là từ khoá.
<biến đếm> nhận giá trị nguyên. <giá trị đầu> nhỏ hơn hoặc bằng <giá trị cuối>
Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh ghép (đặt trong cặp begin...end;)
- Câu lệnh lặp với số lần chưa biết trước: while <điều kiện>do <câu lệnh>;
Giải thích: while, do là từ khoá.
<điều kiện> có thể là biểu thức quan hệ hoặc biểu thức logic.