Tìm hiểu đoạn lệnh sau cho biết giá trị của s và i
S:=1; i=1 ; while i<10 do begin i:=i+2; s:=s+i ;
End;
Mong mn giúp e đag cần gấp
Tìm hiểu đoạn lệnh sau cho biết giá trị của s và i
S:=1; i=1 ; while i<10 do begin i:=i+2; s:=s+i ;
End;
Mong mn giúp e đag cần gấp
S=36
i=11
Đoạn lệnh sai kìa, là i:=1 chứ không phải i=1;
i=1 (đúng) `=>` Thực hiện vòng lặp 1: i=i+2=1+2=3; S=S+i=1+3=4
i=3 (đúng) `=>` Thực hiện vòng lặp 2: i=i+2=3+2=5; S=S+i=4+5=9
i=5 (đúng) `=>` Thực hiện vòng lặp 3: i=i+2=5+2=7; S=S+i=9+7=16
i=7 (đúng) `=>` Thực hiện vòng lặp 4: i=i+2=7+2=9; S=S+i=16+9=25
i=9 (đúng) `=>` Thực hiện vòng lặp 5: i=i+2=9+2=11; S=S+i=25+11=36
i=11 (sai) `=>` Kết thúc vòng lặp
`=>` Vòng lặp thực hiện 5 vòng lặp, kết quả sau khi kết thúc vòng lặp là S=36, i=11