Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu?

2 câu trả lời

- S = 0

- Giá trị i từ 1 đến 5

+ i = 1 ⇒ S = S + i = 0 + 1 = 1

+ i = 2 ⇒ S = S + i = 1 + 2 = 3

+ i = 3 ⇒ S = S + i = 3 + 3 = 6

+ i = 4 ⇒ S = S + i = 6 + 4 = 10

+ i = 5 ⇒ S = S + i = 10 + 5 = 15

=> Vậy giá trị S = 15

đáp án 15

Đoạn chương trình trên có 6 vòng lặp mà mỗi vòng S: = S +i

Lần 1: i = 0 => S = 0;

Lần 2: i = 1 => S = 0 + 1 = 1;

Lần 3: i = 2 => S = 1+ 2 = 3;

Lần 4: i = 3 => S = 3 + 3 = 6;

Lần 5: i = 4 => S = 6 + 4 = 10;

Lần 6: i = 5 => S = 10 + 5 = 15;