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