Cho biết kết quả của các câu lệnh Câu1 S:=1; For i:= 0 to 10 do S:=S+i Suy ra S=? 24/07/2021 Bởi Adalynn Cho biết kết quả của các câu lệnh Câu1 S:=1; For i:= 0 to 10 do S:=S+i Suy ra S=?
– Kết quả: S = 56. – Giải thích: Khi i = 0 thì s = s+i = 1+0 = 1; Khi i = 1 thì s = s+i = 1+1 = 2; Khi i = 2 thì s = s+i = 2+2 = 4; Khi i = 3 thì s = s+i = 4+3 = 7; Khi i = 4 thì s = s+i = 7+4 = 11; ……….. Khi i = 9 thì s = s+i = 37+9 = 46; Khi i = 10 thì s = s+i = 46+10 = 56; Vậy S = 56. Bình luận
– Kết quả:
S = 56.
– Giải thích:
Khi i = 0 thì s = s+i = 1+0 = 1;
Khi i = 1 thì s = s+i = 1+1 = 2;
Khi i = 2 thì s = s+i = 2+2 = 4;
Khi i = 3 thì s = s+i = 4+3 = 7;
Khi i = 4 thì s = s+i = 7+4 = 11;
………..
Khi i = 9 thì s = s+i = 37+9 = 46;
Khi i = 10 thì s = s+i = 46+10 = 56;
Vậy S = 56.
56
ta có 0+1+2+……+10=55 mà s được gán bằng 1 nên kết quả là 55+1=56