Câu 1 :
- Cấu trúc dạng lặp tiến :
+ for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Hoạt động dạng lặp tiến :
+ Câu lệnh sau từ khoá do sẽ được thực hiện tuần tự
+ Biến đếm lần lượt nhận các giá trị liên tiếp tăng từ giá trị đầu đến giá trị cuối
- Cấu trúc dạng lặp lùi :
+ for <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
- Hoạt động dạng lặp lùi :
+ Câu lệnh sau từ khoá do được thực hiện tuần tự
+ Biến đếm lần lượt nhận các giá trị liên tiếp giảm từ giá trị cuối đến giá trị đầu
Câu 2 :
- Cấu trúc :
+ while <điều kiện> do <câu lệnh>;
- Hoạt động :
+ Câu lệnh sẽ ngừng được thực hiện khi điều kiện trả về giá trị sai
+ Câu lệnh sẽ được thực hiện khi điều kiện trả về giá trị đúng