Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?
S:=0; n:=0;
while S<=3 do
begin
n:= n+1;
S:= s+n
end;
Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?
S:=0; n:=0;
while S<=3 do
begin
n:= n+1;
S:= s+n
end;
S = 0; n:=0;
– Kiểm tra điều kiện s <= 3: Đúng (0 < 3)
n = n + 1 = 0 + 1 = 1
s = s + n = 0 + 1 = 1
– Kiểm tra điều kiện s <=3: Đúng (1 < 3)
n = n + 1 = 1 + 1 = 2
s = s + n = 1 + 2 = 3
– Kiểm tra điều kiện s <= 3: Đúng (3 = 3)
n = n + 1 = 2 + 1 = 3
s = s + n = 3 + 3 = 6
—
Vậy S = 6