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

Thinh Nguyen

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;

Minh Lệ
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ự
Sách Giáo Khoa
Xem chi tiết
Nguyễn Ngọc
Xem chi tiết
Nguyễn Thùy Dương
Xem chi tiết
Hà Thanh Thảo
Xem chi tiết
Tâm Như
Xem chi tiết
Sách Giáo Khoa
Xem chi tiết
Bao An Nguyen Thien
Xem chi tiết
Tạ Thu Phương
Xem chi tiết
Hà Thanh Thảo
Xem chi tiết