s:=0; n :=0; While s <=30 do begin n = n +1; s:= s+n; end; Ý nghĩa của đoạn chương trình trên là gì? 17/07/2021 Bởi Clara s:=0; n :=0; While s <=30 do begin n = n +1; s:= s+n; end; Ý nghĩa của đoạn chương trình trên là gì?
Đoạn chương trình trên giúp tình tổng các số tự nhiên đầu tiên có nhỏ nhất lớn hơn 30 Kết quả: S:=0; n:=0; S=0 (đúng): n:=n+1=0+1=1; S:=S+n=0+1=1 S=1 (đúng): n:=n+1=1+1=2; S:=S+n=1+2=3 S=3 (đúng): n:=n+1=2+1=3; S:=S+n=3+3=6 S=6 (đúng): n:=n+1=3+1=4; S:=S+n=6+4=10 S=10 (đúng): n:=n+1=4+1=5; S:=S+n=10+5=15 S=15 (đúng): n:=n+1=5+1=6; S:=S+n=15+6=21 S=21 (đúng): n:=n+1=6+1=7; S:=S+n=21+7=28 S=28 (đúng): n:=n+1=7+1=8; S:=S+n=28+8=36 S=36 (sai): kết thúc. Kết thúc đoạn chương trình S=36, n=8 Bình luận
Ý nghĩa: tính tổng n số nguyên dương 1…n cho đến khi tổng này lớn hơn hoặc bằng 30 thì thôi Bình luận
Đoạn chương trình trên giúp tình tổng các số tự nhiên đầu tiên có nhỏ nhất lớn hơn 30
Kết quả:
S:=0; n:=0;
S=0 (đúng): n:=n+1=0+1=1; S:=S+n=0+1=1
S=1 (đúng): n:=n+1=1+1=2; S:=S+n=1+2=3
S=3 (đúng): n:=n+1=2+1=3; S:=S+n=3+3=6
S=6 (đúng): n:=n+1=3+1=4; S:=S+n=6+4=10
S=10 (đúng): n:=n+1=4+1=5; S:=S+n=10+5=15
S=15 (đúng): n:=n+1=5+1=6; S:=S+n=15+6=21
S=21 (đúng): n:=n+1=6+1=7; S:=S+n=21+7=28
S=28 (đúng): n:=n+1=7+1=8; S:=S+n=28+8=36
S=36 (sai): kết thúc.
Kết thúc đoạn chương trình S=36, n=8
Ý nghĩa: tính tổng n số nguyên dương 1…n cho đến khi tổng này lớn hơn hoặc bằng 30 thì thôi