Câu 2:
a, Lỗi: giá trị cuối không phải là một số nguyên.
b, Lỗi: thiếu lệnh (begin...end) nên i:=1 luôn đúng $\to$ lỗi lặp vô hạn lần.
c, Lỗi: thiếu "do" của lệnh lặp thứ nhất.
d, Lỗi: một biến đếm sử dụng cho 2 vòng lặp.
Câu 3:
a, x:=10+1 $\to$ x:11;
b, x:=10 $\to$ câu điều kiện không được thực hiện $\to$ x:=10.
Câu 4:
- Vòng lặp thứ nhất, n:=1; s:=1;
- Vòng lặp thứ 2, n:=2; s:=3;
- Vong lặp thứ 3, n:=3; s:=6;
- Vòng lặp thứ 4, n:=4; s:=10;
- Vòng lặp thứ 5, n:=5; s:=15;
Vậy kết thúc chương trình, có 5 vòng lặp, s:=15.
CHÚC BẠN HỌC TỐT!!!