Bài 12: Bài toán trong tin học
Luyện tập 2 trang 76 Tin học 9: Mô tả thuật toán ở Hình 1 bằng phương pháp liệt kê các bước.
Lời giải 1:
1. Bắt đầu: Thuật toán bắt đầu.
2. Nhập chiều cao (h) và cân nặng (m) của học sinh.
3. Tính chỉ số BMI: Sử dụng công thức BMI = m / h², tính toán chỉ số BMI của học sinh.
4. Kiểm tra chỉ số BMI: Kiểm tra giá trị của chỉ số BMI.
5. “Bạn cần gặp cán bộ tư vấn”: Nếu chỉ số BMI nằm ngoài khoảng bình thường (18,5 ≤ BMI ≤ 24,9), in ra thông báo “Bạn cần gặp cán bộ tư vấn”.
6. “Bạn không cần gặp cán bộ tư vấn”: Nếu chỉ số BMI nằm trong khoảng bình thường, in ra thông báo “Bạn không cần gặp cán bộ tư vấn”.
7. Nhập biển Trả lời (“Có”/”Không”): Yêu cầu người dùng nhập câu trả lời có muốn gặp cán bộ tư vấn hay không.
8. Trả lời = “Có”: Nếu người dùng trả lời “Có”, tiếp tục với bước tiếp theo.
9. Kết thúc: Thuật toán kết thúc.
Lời giải 2:
* Phương pháp liệt kê
Bước 1. Nhập chiều cao (h) và cân nặng (m) của học sinh Advertisements (Quảng cáo)
Bước 2. Tính chỉ số BMI = m/h2 để tính chỉ số BMI của học sinh
Bước 3. Kiểm tra chỉ số BMI của mỗi bạn HS
– “Bạn cần gặp cán bộ tư vấn”: Nếu chỉ số BMI nằm ngoài khoảng bình thường (18,5 ≤ BMI ≤ 24,9), in ra thông báo “Bạn cần gặp cán bộ tư vấn”.
– Bạn không cần gặp cán bộ tư vấn”: Nếu chỉ số BMI nằm trong khoảng bình thường, in ra thông báo “Bạn không cần gặp cán bộ tư vấn”.
– Nhập biến Trả lời (“Có”/”Không”): Yêu cầu người dùng nhập câu trả lời có muốn gặp cán bộ tư vấn hay không. – Trả lời = “Có”: Nếu người dùng trả lời “Có”, tiếp tục với bước tiếp theo.
Bước 4. Kết thúc.