Cho biết đoạn lệnh dưới đây thực hiện bao nhiêu vòng lặp, vì sao?. và khi kết thúc giá trị của S bằng bao nhiêu ? giải thích tại sao S = …
S:=3; n:=2;
while n<=10 do
begin n:=n+1;S:=S+n; end;
Cho biết đoạn lệnh dưới đây thực hiện bao nhiêu vòng lặp, vì sao?. và khi kết thúc giá trị của S bằng bao nhiêu ? giải thích tại sao S = …
S:=3; n:=2;
while n<=10 do
begin n:=n+1;S:=S+n; end;
n=2+1=3 (điều kiện đúng), S=3+3=6
n=3+1=4(điều kiện đúng), S=6+4=10
n=4+1=5(điều kiện đúng), S=10+5=15
n=5+1=6(điều kiện đúng), S=15+6=21
n=6+1=7(điều kiện đúng), S=21+7=28
n=7+1=8(điều kiện đúng), S=28+8=36
n=8+1=9(điều kiện đúng), S=36+9=45
n=9+1=10(điều kiện đúng), S=45+10=55
n=10+1=11, S=55+11=66 (điều kiện sai nên chương trình kết thúc);
vậy có 9 vòng lặp, n=11, S=66
chúc bạn bọc tốt
cho mình câu trả lời hay nhất nha
Khi n=2 thì n:=n+1=2+1=3
s:=s+n=3+3=6
Khi n=3 thì n:=n+1=3+1=4
s:=s+n=6+4=10
Khi n=4 thì n:=n+1=4+1=5
s:=s+n=10+5=15
Làm tiếp tục cho đến khi
n=10 thì n:=n+1=11
s:=s+n=48+10=58
kbik đúng sai nha :v