*Đoạn lệnh: i:=1; S:=0; while s<10 do begin S:=S+i; i:=i+1; end;
- Đầy đủ cấu trúc, cú pháp câu lệnh while..do.
- Không mắc lỗi lặp vô hạn lần.
- Gán biến đầy đủ.
- Ra được kết quả.
→ Đoạn lệnh đúng.
*Đoạn lệnh: i:=0; S:=1; While S<10 do S=S+i; i=i+1;
- Đầy đủ cấu trúc, cú pháp câu lệnh while..do.
- Gán biến đầy đủ.
- Mắc lỗi lặp vô hạn lần do biến S không được tăng giá trị.
→ Đoạn lệnh thiếu.
→ Đoạn lệnh sai.
*Đoạn lệnh: n:=2; while n<5; do write(‘A’);
- Sai cú pháp.
→ Đoạn lệnh sai.