Cú pháp: – Lặp xác định: for <biến điếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>; – Lặp không xác định: while <điều kiện> do <câu lệnh>; Hoạt động: Lặp xác định: – Lặp tăng dần: + <biến đếm>: do bạn đặt + <giá trị đầu><giá trị cuối>: là 1 số nguyên hoặc là ký tự + giá trị cuối phải lớn hơn giá trị đầu + for i:=1 to 5 do write(i,’ ‘); – Lặp giảm dần: + <biến đếm>: do bạn đặt + <giá trị đầu><giá trị cuối>: là 1 số nguyên hoặc là ký tự + giá trị cuối phải bé hơn giá trị đầu + for i:=5 downto 1 do write(i,’ ‘); Lặp không xác định: + Điều kiện đúng, thực hiện + Điều kiện sai, không thực hiện + Lặp cho đến khi điều kiện đó sai rồi kết thúc – Ví dụ minh họa: (hình)
– Cú pháp: For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Cú pháp:
– Lặp xác định: for <biến điếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
– Lặp không xác định: while <điều kiện> do <câu lệnh>;
Hoạt động:
Lặp xác định:
– Lặp tăng dần:
+ <biến đếm>: do bạn đặt
+ <giá trị đầu><giá trị cuối>: là 1 số nguyên hoặc là ký tự
+ giá trị cuối phải lớn hơn giá trị đầu
+ for i:=1 to 5 do write(i,’ ‘);
– Lặp giảm dần:
+ <biến đếm>: do bạn đặt
+ <giá trị đầu><giá trị cuối>: là 1 số nguyên hoặc là ký tự
+ giá trị cuối phải bé hơn giá trị đầu
+ for i:=5 downto 1 do write(i,’ ‘);
Lặp không xác định:
+ Điều kiện đúng, thực hiện
+ Điều kiện sai, không thực hiện
+ Lặp cho đến khi điều kiện đó sai rồi kết thúc
– Ví dụ minh họa: (hình)