a)
$s=0 n=0$
Trong khi $s<=10$ thì ta thực hiện đoạn CT: $n:=n+1; s:=s+n;$
Các giá trị của n và s lần là:
$n=1,2,3,4,5$
$s=1,3,6,10,15$
Khi $s=15$ thì $s>10 =>$ Điều kiện sai nên dừng vòng lặp
Vậy CT thực hiện 5 vòng lặp
b)
$s=0 n=0$
Vì không có cụm Begin end; nên khi chạy vòng lặp, CT chỉ thực hiện câu lệnh: $n:=n+1;$
Giá trị $s$ vẫn bằng $0$ và không bị thay đổi
=> Điều kiện luôn luôn đúng
=>CT lặp vô hạn lần
Chúc bạn học tốt!