Bài 8. Lặp với số lần chưa biết trước

TN

Bài 1:Gạch chân lỗi sai và sửa lại cho đúng trong các câu lệnh sau:

a) X:= 5; while X <= 5; do X:= X + 5;

b) X= 10; while X = 10 do X:= X + 5;

c) S:= 0; n:=0; while S <= 10 do S:=S + n ; n:=n+1;

ML
14 tháng 4 2020 lúc 9:54

a) X:= 5(;) while X <= 5(;) do X:= X + 5;

----> lỗi sai: Thừa 2 dấu ';' ở sau while và ở sau do (lỗi sai trong ngoặc)

----> sửa lại :X:= 5 while X <= 5 do X:= X + 5;

b) X= 10; while X = 10 do X:= X + 5;

----> lỗi sai : Sai lệnh gán X=10.

----> sửa lại : X:= 10; while X = 10 do X:= X + 5;

c) S:= 0; n:=0; while S <= 10 do S:=S + n ; n:=n+1;

Về cấu trúc không sai nhưng để như vậy sẽ thành vòng lặp vô hạn.

----> lỗi sai : thiếu begin ... end; ở sau câu lệnh lặp

----> sửa lại : S:= 0; n:=0; while S <= 10 do begin S:=S + n ; n:=n+1; end;

Bình luận (0)

Các câu hỏi tương tự
SK
Xem chi tiết
NN
Xem chi tiết
ND
Xem chi tiết
HT
Xem chi tiết
TN
Xem chi tiết
SK
Xem chi tiết
BT
Xem chi tiết
TP
Xem chi tiết
HT
Xem chi tiết