Cho biết số vòng lặp và giá trị S sau khi thực hiện đoạn chương trình sau S:=0; S:=0; While<=10 do S:=S+i; i:=i+1
2 câu trả lời
chương trình bị lỗi vì sai điều kiện(nếu có điều kiện thì vẫn sai vì nó sẽ lặp vô hạn lần)
sửa :
s:=0; i:=0;
while i<=10 do
begin
i:=i+1;
s:=s+i;
end;
vòng lặp sau khi sửa sẽ lặp 10 lần
vì<=10 thì điều kiện luôn luôn đúng nên chương trình lặp vô hạn
chương trình bị lỗi vì sai điều kiện(nếu có điều kiện thì vẫn sai vì nó sẽ lặp vô hạn lần)
sửa :
s:=0; i:=0;
while i<=10 do
begin
i:=i+1;
s:=s+i;
end;
vòng lặp sau khi sửa sẽ lặp 10 lần
Câu hỏi trong lớp
Xem thêm