Trang chủ Lớp 7 SGK Tin học 7 - Kết nối tri thức Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính Câu hỏi mục 2 trang 76 Tin học 7: Em hãy viết các bước thực hiện thuật toán tìm kiếm nhị phân để tìm khách hàng tên "Hòa” trong danh sách ở Hình 15.1...

Câu hỏi mục 2 trang 76 Tin học 7: Em hãy viết các bước thực hiện thuật toán tìm kiếm nhị phân để tìm khách hàng tên "Hòa” trong danh sách ở Hình 15.1...

Thuật toán tìm kiếm nhị phân. Trả lời Câu hỏi mục 2 trang 76 SGK Tin học 7 - Bài 15. Thuật toán tìm kiếm nhị phân.

Em hãy viết các bước thực hiện thuật toán tìm kiếm nhị phân để tìm khách hàng tên "Hòa” trong danh sách ở Hình 15.1.

image

Phương pháp giải :

Thuật toán tìm kiếm nhị phân:

- Thực hiện trên danh sách đã được sắp xếp. Bắt đầu từ vị trí ở giữa danh sách.

- Tại mỗi bước, so sánh giá trị cần tìm với giá trị của vị trí giữa danh sách, nếu lớn hơn thì tìm trong nửa sau của danh sách, nếu nhỏ hơn thì tìm trong nửa trước của danh sách, nếu bằng thì dừng lại.

- Chừng nào chưa tìm thấy và chưa hết danh sách thì còn tìm tiếp.

Lời giải chi tiết:

- Bước 1: Xét vị trí ở giữa của dãy, đó là vị trí số 5

image

- Bước 2: Xét vị trí ở giữa của nửa đầu của dãy là vị trí số 3.

image

- Vì sau bước 2 đã tìm thấy tên khách hàng nên thuật toán kết thúc.

Dụng cụ học tập

Học Tin học cần sách giáo khoa, máy tính, vở ghi chép, bút mực và phần mềm học tập liên quan.

Chia sẻ

Chia sẻ qua Facebook Chia sẻ

Có thể bạn chưa biêt?

Tin học là môn khoa học nghiên cứu về quá trình tự động hóa thông tin bằng máy tính. Đây là nền tảng của kỷ nguyên số, mở ra những cơ hội mới trong mọi lĩnh vực từ y học đến truyền thông, và đóng vai trò quan trọng trong phát triển kinh tế và xã hội.

Nguồn : Wikipedia - Bách khoa toàn thư

Lời chia sẻ Lớp 7

Lớp 7 - Năm thứ hai ở cấp trung học cơ sở, chúng ta đã dần quen với nhịp điệu học tập. Hãy tiếp tục nỗ lực và khám phá thêm những kiến thức mới mẻ!

- Học nhưng cũng chú ý sức khỏe nhé!. Chúc các bạn học tập tốt.

Nguồn : Sưu tập

Copyright © 2024 Hoc Sinh 247