a=0; T=1;
a=0 (đúng): T=T+a=1+0=1; a=a+1=0+1=1 (1)
a=1 (đúng): T=T+a=1+1=2; a=a+1=1+1=2 (2)
a=2 (đúng): T=T+a=2+2=4; a=a+1=2+1=3 (3)
a=3 (đúng): T=T+a=4+3=7; a=a+1=3+1=4 (4)
a=4 (sai): kết thúc
Vậy sẽ có 4 vòng lặp và T=7; a=4
*Đảo câu lệnh: begin a:=a+1; T:=T+a; end;
a=0; T=1;
a=0 (đúng): a=a+1=0+1=1; T=T+a=1+1=2; (1)
a=1 (đúng): a=a+1=1+1=2; T=T+a=2+2=4; (2)
a=2 (đúng): a=a+1=2+1=3; T=T+a=4+3=7; (3)
a=3 (đúng): a=a+1=3+1=4; T=T+a=7+4=11; (4)
a=4 (sai): kết thúc
Vậy có 4 vòng lặp, T=11; a=4