Câu 1:
Khác nhau về cú pháp của câu lệnh:
- Câu lệnh lặp với số lần lặp cho trước: for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
- Câu lệnh lặp với số lần lặp chưa biết trước: for <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
Câu 2: Cần chú ý khi dùng cấu trúc lặp while...do phải có câu lệnh khiến giá trị biến thay đổi sau mỗi lần lặp, từ đó dẫn đến điều kiện lặp sai sau một số lần, thế thì sẽ có thể tránh được vòng lặp vô tận (không bao giờ kết thúc).
Câu 3: Phạm vi giá trị của kiểu longint: -2147483648 đến 2147483647, tiêu tốn 4 byte bộ nhớ.
Câu 4: Có thể lồng nhau nha.