Tính giá trị của S khi thực hiện dãy lệnh với n=5 S:=0; i:=1; While i <=n do Benin S:= S+i; i:=i +1; End; Write ('S=', S);
2 câu trả lời
- Giá trị n = 5, i = 1, S = 0
- i = 1 <= 5
+ S = S + i = 0 + 1 = 1
+ i = i + 1 = 1 + 1 = 2
- i = 2 <= 5
+ S = S + i = 1 + 2 = 3
+ i = i + 1 = 2 + 1 = 3
- i = 3 <= 5
+ S = S + i = 3 + 3 = 6
+ i = i + 1 = 3 + 1 = 4
- i = 4 <= 5
+ S = S + i = 6 + 4 = 10
+ i = i + 1 = 4 + 1 = 5
- i = 5 <= 5
+ S = S + i = 10 + 5 = 15
+ i = i + 1 = 5 + 1 = 6
- i = 6 > 5
=> In giá trị S = 15