Bài toán Hãy thể hiện trò chơi có tên là Thử thách Đoán số
Hãy thể hiện trò chơi có tên là . Máy tính bí mật lấy một số bất kì trong 10 số tự nhiên từ 1 đến 10. Người chơi có thể đoán nhiều nhất 4 lần. Mỗi lần đoán sai, máy sẽ đưa ra thông báo số bí mật lớn hơn hay nhỏ hơn so với dự đoán. Nếu đoán đúng với không quá 4 lần đoán thì người chơi đã vượt qua thử thách này.
Giải SBT Tin học 9 Cánh diều Bài 2: Thực hành xác định bài toán và tìm thuật toán
Câu F12 trang 62 SBT Tin học 9: Bài toán: Hãy thể hiện trò chơi có tên là Thử thách Đoán số. Máy tính bí mật lấy một số bất kì trong 10 số tự nhiên từ 1 đến 10. Người chơi có thể đoán nhiều nhất 4 lần. Mỗi lần đoán sai, máy sẽ đưa ra thông báo số bí mật lớn hơn hay nhỏ hơn so với dự đoán. Nếu đoán đúng với không quá 4 lần đoán thì người chơi đã vượt qua thử thách này.
Các phát biểu sau về quá trình giao bài toán trên cho máy tính giải quyết, hãy cho biết mỗi phát biểu đúng hay sai?
1.Bài toán này là một trò chơi, do vậy không có Input và Output.
2.Trong thuật toán cần phải so sánh kết quả đoán của người chơi nếu số lần đoán đã đạt tới 4 thì trò chơi kết thúc, không cần so sánh nữa.
3.Trong thuật toán cần phải so sánh kết quả đoán với số bí mật. Nếu số đoán nhỏ hơn hoặc lớn hơn số bí mật, so sánh kết quả đoán với số bí mật thì đưa ra một thông báo khác.
Lời giải:
Các phát biểu 2), 3) là đúng. Các phát biểu 1), 4) là sai.
Lời giải sách bài tập Tin học 9 Bài 2: Thực hành xác định bài toán và tìm thuật toán hay khác: