Em và bạn hãy thực hiện trò chơi mô phỏng thuật toán tìm kiếm nhị phân theo hướng dẫn sau
Trả lời câu hỏi Khám phá trang 74 Tin học lớp 7 sách Chân trời sáng tạo hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học lớp 7
Giải bài tập Tin học 7 Bài 13: Thực toán tìm kiếm
Khám phá trang 74 Tin học lớp 7: Em và bạn hãy thực hiện trò chơi mô phỏng thuật toán tìm kiếm nhị phân theo hướng dẫn sau:
a) Chuẩn bị 10 thẻ, mỗi thẻ ghi một số khác nhau. Sắp xếp các thẻ số thành một dãy trên mặt bàn theo thứ tự giá trị tăng dần của số ghi trên thẻ. Đặt úp mặt ghi số để không nhìn thấy số ghi trên các thẻ.
b) Em đề nghị bạn thực hiện thuật toán tìm kiếm nhị phân để tìm một số do em đưa ra.
c) Hoán đổi vai trò, em thực hiện tìm kiếm theo đề nghị của bạn.
Trả lời:
Các em tham khảo hướng dẫn sau:
Chuẩn bị 10 thẻ được đánh thứ từ từ A, B, C, D, E, F, G, H, K, L và sau thẻ đánh số tương ứng 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 xếp sắp theo thứ tự tăng dần.
a) Thẻ số tăng dần: Tìm số 8
Dãy thẻ số |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Thứ tự |
A |
B |
C |
D |
E |
F |
G |
H |
K |
L |
Hình 2: Thẻ số tăng dần
b)
Gọi số cần tìm là x = 8.
Bước 1. Lật thẻ ở vị trí E (E = 5).
Bước 2. So sánh số thấy vị trí E khác vị trí cần tìm (8 > 5) nên ta chỉ cần tìm ở nữa sau của dãy thẻ (gồm F, G, H, K, L).
Bước 3. Lật thẻ vị trí H (H = 8).
Bước 4. So sánh số thấy vị trí H bằng với kết quả cần tìm. Kết quả tìm thấy số 8 trong dãy ở vị trí H và kết thúc quá trình tìm kiếm.
c) Thay đổi vai trò
Gọi số cần tìm là x = 10.
Bước 1. Lật thẻ ở vị trí E (E = 5).
Bước 2. So sánh số thấy vị trí E khác vị trí cần tìm (10 > 5) nên ta chỉ cần tìm ở nữa sau của dãy thẻ (gồm F, G, H, K, L).
Bước 3. Lật thẻ vị trí H (H = 8).
Bước 4. So sánh số thấy vị trí H khác vị trí cần tìm (10 > 8). Nên ta chỉ cần tìm ở nữa sau của dãy thẻ (gồm K, L).
Bước 5. Ta lật ngẫu nhiên vị trí K hoặc L.
+ TH1: Lật thẻ vị trí K: So sánh số thấy vị trí K khác vị trí cần tìm (10 > 9). Tiếp theo ta lật thẻ còn lại, so sánh số thấy vị trí L bằng với kết quả cần tìm. Kết quả tìm thấy số 10 trong dãy ở vị trí L và kết thúc quá trình tìm kiếm.
+ TH2: Lật thẻ vị trí L: So sánh số thấy vị trí L bằng với kết quả cần tìm. Kết quả tìm thấy số 10 trong dãy ở vị trí L và kết thúc quá trình tìm kiếm.
Xem thêm lời giải bài tập Tin học lớp 7 Chân trời sáng tạo hay, chi tiết khác:
Khởi động trang 71 Bài 13 Tin học lớp 7: Có 9 thẻ số, mỗi thẻ được ghi số ở một mặt và mặt còn lại không ghi gì. ....
Khám phá 1 trang 72 Tin học lớp 7: Các số ghi trên mỗi thẻ ở Hình 1 lần lượt là....
Khám phá 2 trang 72 Tin học lớp 7: Lựa chọn phương án đúng ....
Luyện tập 1 trang 75 Tin học lớp 7: Hãy sử dụng thuật toán tìm kiếm tuần tự để tìm trong lớp em có bạn cùng ....
Luyện tập 2 trang 75 Tin học lớp 7: Bảng 3 là danh sách hai số đầu biển số xe của một số tỉnh ....
Vận dụng 1 trang 75 Tin học lớp 7: Em tìm một từ tiếng Anh trong cuốn từ điển theo cách nào....
Vận dụng 2 trang 75 Tin học lớp 7: Hãy vận dụng thuật toán tìm kiếm nhị phân để xác định một bạn trong lớp ....
Lý thuyết Bài 13: Thuật toán tìm kiếm
Trắc nghiệm Bài 13: Thuật toán tìm kiếm
Xem thêm lời giải bài tập Tin học lớp 7 Chân trời sáng tạo hay, chi tiết khác:
Bài 1: Thiết bị vào và thiết bị ra
Bài 2: Hệ điều hành và phần mềm ứng dụng
Bài 3: Thực hành thao tác với tệp và thư mục
Bài 4: Phân loại tệp và bảo vệ dữ liệu trong máy tính
Xem thêm tài liệu Tin học lớp 7 Chân trời sáng tạo hay, chi tiết khác:
Xem thêm các chương trình khác:
- Giải sgk Toán 7 – Chân trời sáng tạo
- Giải sbt Toán 7 – Chân trời sáng tạo
- Lý thuyết Toán 7 – Chân trời sáng tạo
- Soạn văn lớp 7 (hay nhất) – Chân trời sáng tạo
- Tác giả tác phẩm Ngữ văn lớp 7 – Chân trời sáng tạo
- Tóm tắt tác phẩm Ngữ văn lớp 7 – Chân trời sáng tạo
- Bố cục tác phẩm Ngữ văn lớp 7 – Chân trời sáng tạo
- Nội dung chính tác phẩm Ngữ văn lớp 7 – Chân trời sáng tạo
- Soạn văn lớp 7 (ngắn nhất) – Chân trời sáng tạo
- Văn mẫu lớp 7 – Chân trời sáng tạo
- Giải sgk Lịch sử 7 – Chân trời sáng tạo
- Lý thuyết Lịch Sử 7 – Chân trời sáng tạo
- Giải sbt Lịch sử 7 – Chân trời sáng tạo
- Giải sgk Địa lí 7 – Chân trời sáng tạo
- Lý thuyết Địa Lí 7 – Chân trời sáng tạo
- Giải sbt Địa lí 7 – Chân trời sáng tạo
- Giải sgk Tiếng Anh 7 Friend plus – Chân trời sáng tạo
- Giải sbt Tiếng Anh 7 Friend plus– Chân trời sáng tạo
- Trọn bộ Từ vựng Tiếng Anh 7 Friends plus đầy đủ nhất
- Bài tập Tiếng Anh 7 Friends plus theo Unit có đáp án
- Giải sgk Khoa học tự nhiên 7 – Chân trời sáng tạo
- Lý thuyết Khoa học tự nhiên 7 – Chân trời sáng tạo
- Giải sbt Khoa học tự nhiên 7 – Chân trời sáng tạo
- Giải sgk Giáo dục công dân 7 – Chân trời sáng tạo
- Lý thuyết Giáo dục công dân 7 – Chân trời sáng tạo
- Giải sbt Giáo dục công dân 7 – Chân trời sáng tạo
- Giải sgk Công nghệ 7 – Chân trời sáng tạo
- Lý thuyết Công nghệ 7 – Chân trời sáng tạo
- Giải sbt Công nghệ 7 – Chân trời sáng tạo
- Giải sbt Hoạt động trải nghiệm 7 – Chân trời sáng tạo
- Giải sgk Hoạt động trải nghiệm 7 – Chân trời sáng tạo
- Giải sgk Giáo dục thể chất 7 – Chân trời sáng tạo
- Giải sgk Âm nhạc 7 – Chân trời sáng tạo