BD

đâ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

NH
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ự
QN
Xem chi tiết
TK
Xem chi tiết
DN
Xem chi tiết
KH
Xem chi tiết
H24
Xem chi tiết
LH
Xem chi tiết
H24
Xem chi tiết
LT
Xem chi tiết
NT
Xem chi tiết