Biên Dg

đây đúng hay sai? Nếu sai hãy giải thích tại sao? a) For i:=150 to 1 do writeln(‘A’); b) For i:=1.5 to 30.5 do writeln(‘B’); c) S:=0;n:=0; While S

Ngô Bá Hùng
4 tháng 5 2023 lúc 21:01

a) Đúng. Vòng lặp for được sử dụng để lặp lại việc xuất chuỗi 'A' từ i=150 đến i=1.

b) Sai. Vòng lặp for yêu cầu chỉ sử dụng các giá trị nguyên, không phải là các giá trị số thực => không thể sử dụng i làm biến đếm trong vòng lặp này. (bạn có thể sử dụng một biến số nguyên khác để đếm số lần lặp lại, hoặc sử dụng vòng lặp while)

c) Sai. Câu lệnh While cần có một điều kiện để kiểm tra, trong khi trong câu lệnh này không có điều kiện nào để kiểm tra. Nếu không có điều kiện để kiểm tra, vòng lặp sẽ lặp vô hạn và không bao giờ dừng lại.

Bình luận (0)

Các câu hỏi tương tự
quân nguyễn
Xem chi tiết
Trần Nguyễn Bảo Khang
Xem chi tiết
duy nguyễn nhất
Xem chi tiết
Khắc Quân Hoàng
Xem chi tiết
duc99duc
Xem chi tiết
Lý Quốc Huy
Xem chi tiết
duc99duc
Xem chi tiết
Lâm Tinh Thần
Xem chi tiết
nguyen van thong
Xem chi tiết