Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).
a. Lỗi sai: dấu chấm phẩy (;) ở giữa câu lệnh While không đúng cú pháp. Sửa lại: While a<=b do Write('b không nhỏ hơn a');
b. Lỗi sai: biến x được gán giá trị 5 bên ngoài vòng lặp, sau đó trong vòng lặp lại thay đổi giá trị của x. Tuy nhiên, vì x đã đạt giá trị 10 sau khi thực hiện vòng lặp, nên vòng lặp không được thực hiện lần nào. Sửa lại:
x:=5; while x<10 do begin x:=x+1; end;
Lưu ý rằng câu lệnh While cần được đặt giữa begin và end trong vòng lặp.
Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi
Vui | Buồn | Bình thường |