sau khi thực hiện đoạn chương trình sau
a)s:=0;for i:=1 to 5 do s:=s+i;
giá trị của biến s bằng bao nhiêu?
b)s:=0;a:=8;b:=3;
while a-b>0do begin s:=s+2;a:=a-b;end;
giá trị của biến s bằng bao nhiêu? giá trị của biến a bằng bao nhiêu?
giải thích tại sao lại có kết quả đó
a) s=15
s:=0 i:=1 to 5 s:=s+i
0 1 0+1=1
1 2 1+2=3
3 3 3+3=6
6 4 6+4=10
10 5 10+5=15
KQ=15
b) s=4, a=2
a-b>0 s:=s+2 a:=a-b
8-3=5>0 0+2=2 8-3=5
5-3=2>0 2+2=4 5-3=2
2-3=-1>0(Sai)
KQ s=4, a=2