HOẠT ĐỘNG2. Trong chương trình ở Ví dụ 6, em có thể dùng câu lệnh for thay cho câu lệnh white để...
Câu hỏi:
HOẠT ĐỘNG
2. Trong chương trình ở Ví dụ 6, em có thể dùng câu lệnh for thay cho câu lệnh white để chương trình khi chạy vẫn cho cùng kết quả được không?
Ví dụ 6. Chương trình ở Hình 6 khi thực hiện sẽ in ra màn hình các số từ 1 đến 6. Điều kiện lặp là sodem <= 6. Khi điều kiện lặp đúng thì sodem được in ra màn hình và được tăng lên 1 đơn vị, rồi điều kiện lặp được kiểm tra lại. Quá trình trên được lặp lại cho đến khi sodem > 6 thì vòng lặp kết thúc.
Câu trả lời:
Người trả lời: GV. Đỗ Văn Linh
Để thay thế câu lệnh while bằng câu lệnh for trong chương trình, bạn có thể sử dụng cú pháp như sau:```for (int sodem = 1; sodem <= 6; sodem++) { cout << sodem << endl;}```Câu trả lời cho câu hỏi là: Khi thay câu lệnh for cho câu lệnh while, chương trình vẫn cho ra cùng kết quả. Điều này là do cả hai cấu trúc lặp đều thực hiện việc lặp lại một phần code cho đến khi điều kiện lặp không còn đúng nữa. Đối với trường hợp này, việc in ra các số từ 1 đến 6 với điều kiện lặp là sodem <= 6, cả hai cú pháp while và for đều sẽ thực hiện công việc tương tự nhau.
Câu hỏi liên quan:
- HOẠT ĐỘNG1. Với hai mẫu mô tả cấu trúc lặp ở Hình 1, em hãy mô tả hai thuật toán ở Ví dụ 1 và Ví dụ...
- LUYỆN TẬPBài 1.Em hãy dự đoán chương trình hình bên đưa ra màn hình những gì.
- Bài 2.Trong các chương trình trò chơi truyền hình, người dẫn chương trình thường đếm ngược để...
- VẬN DỤNGMẹ em dự định gửi tiết kiệm một khoản tiền tại một ngân hàng có lãi suất 5% một năm, nghĩa...
- TỰ KIỂM TRATrong các câu sau đây, những câu nào đúng?1) Trong các ngôn ngữ lập trình bậc cao đều có...
Bình luận (0)