Giả sử em cần xây dựng một trò chơi trên máy tính. Trong trò chơi, em cần tìm một số bí mật mà máy tính đã lấy ngẫu nhiên từ 1 đến 100. Em được phép đoán số nhiều lần cho đến khi đoán đúng số bí mật đó. Mỗi lần đoán sai.,máy tính sẽ cho em biết số em đoán là nhỏ hơn hay lớn hơn số bí mật, em hãy mô tả thuật toán đoán số bằng sơ đồ khối và liệt kê các bước
Quảng cáo
3 câu trả lời 103
1. Các bước thuật toán (liệt kê)
Bước 1: Máy tính chọn ngẫu nhiên một số bí mật trong khoảng từ 1 đến 100.
Bước 2: Người chơi nhập một số đoán.
Bước 3: So sánh số đoán với số bí mật:Nếu số đoán bằng số bí mật → thông báo “Đoán đúng” → kết thúc.
Nếu số đoán nhỏ hơn số bí mật → thông báo “Số bạn đoán nhỏ hơn” → quay lại bước 2.
Nếu số đoán lớn hơn số bí mật → thông báo “Số bạn đoán lớn hơn” → quay lại bước 2.
2. Sơ đồ khối (mô tả bằng lời)
Bắt đầu
↓
Máy tính chọn số bí mật (1–100)
↓
Nhập số đoán
↓
So sánh với số bí mật
↓
Nếu = → Thông báo “Đúng” → Kết thúc
Nếu < → Thông báo “Nhỏ hơn” → quay lại nhập
Nếu > → Thông báo “Lớn hơn” → quay lại nhập
Tóm tắt dạng sơ đồ:
Bắt đầu
→ Chọn số bí mật
→ Nhập số đoán
→ So sánh
→ (Đúng?)
→ Có → Kết thúc
→ Không → Thông báo (lớn hơn/nhỏ hơn) → quay lại nhập số
B1:Đặt L = 1, R = 100
B2:Lặp:
+Bắt đầu → L=1, R=100 → Mid → So sánh →
1) Bắt đầu
2) Gán cho số bí mật một giá trị ngẫu nhiên trong khoảng từ 1 đến 100
3) Hỏi và nhận giá trị từ bàn phím, lưu vào biến trả lời.
4) Hiển thị số bí mật trong 2 giây.
5) Hiển thị trả lời trong 2 giây.
6) Kết thúc.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
9259 -
9053
