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=?
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=?
By Adalynn
By 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.
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