Hãy tìm hiểu mỗi đoạn chương trình Pascal sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp. Hãy rút ra nhận xét của em.

Quảng cáo
1 câu trả lời 585
a) Chương trình thực hiện 10 vòng lặp.
b) Chương trình thực hiện vô hạn vòng lặp do giá trị của S luôn luôn nhỏ hơn 10.
Nhận xét: Cần chú ý về lỗi vòng lặp vô hạn. Ở phần b do thiếu đoạn begin end để đóng mở nên sau lệnh lặp chỉ thực hiện lệnh tăng n lên 1, còn lệnh tăng S lên 1 không thực hiện được. Do đó S luôn bằng 0 như ban đầu. Lỗi lặp vô hạn xuất hiện.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45367 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34798 -
Đã trả lời bởi chuyên gia
30603 -
Hỏi từ APP VIETJACK28113
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22359
Gửi báo cáo thành công!
