Cho danh sách tên các nước sau đây
Luyện tập 1 trang 77 Tin học 7: Cho danh sách tên các nước sau đây:
Bolivia, Albania, Scotland, Canada, Vietnam, Iceland, Portugal, Greenland, Germany
a) Em hãy sắp xếp danh sách tên các nước theo thứ tự trong bảng chữ cái.
b) Em hãy liệt kê các bước tìm kiếm tên nước Iceland trong danh sách đã sắp xếp theo thuật toán tìm kiếm nhị phân.
c) Em hãy so sánh số bước thực hiện tìm kiếm ở phần b với số bước thực hiện tìm kiếm ở Câu 2 phần Luyện tập của bài 14.
Trả lời:
a) Danh sách tên các nước theo thứ tự trong bảng chữ cái: Albania, Bolivia, Canada, Germany, Greenland, Iceland, Portugal, Scotland, Vietnam.
b) Các bước tìm kiếm tên nước Iceland trong danh sách đã sắp xếp theo thuật toán tìm kiếm nhị phân:
Bước 1: Xét vị trí ở giữa của dãy, đó là vị trí thứ 5
So sánh “Greenland” và “Iceland” vì “G” đứng trước “I” trong bảng chữ cái nên bỏ đi nữa đầu danh sách.
Bước 2: Xét vị trí ở giữa của nữa sau của dãy, đó là vị trí thứ 7
So sánh Portugal và “Iceland” vì “P” đứng sau “I” trong bảng chữ cái nên bỏ đi nữa sau danh sách.
Bước 3: Xét vị trí ở giữa của dãy, đó là vị trí thứ 6
So sánh “Iceland” và “Iceland” vì hai giá trị bằng nhau nên thuật toán kết thúc.
Sau 3 bước đã tìm thấy tên nước “Iceland” nên thuật toán kết thúc.
Lời giải bài tập Tin học 7 Bài 15: Thuật toán tìm kiếm nhị phân hay, chi tiết khác:
Khởi động trang 74 Bài 15 Tin học 7: Việc kinh doanh mở rộng, số lượng khách hàng ....
Câu hỏi trang 76 Tin học 7: Em hãy viết các bước lặp thực hiện thuật toán tìm kiếm ....
Luyện tập 2 trang 77 Tin học 7: Em hãy cho ví dụ một bài toán tìm kiếm ....
Vận dụng trang 77 Tin học 7: Em tìm một từ tiếng Anh trong quyển từ điển ....
Các bài học để học tốt Tin học 7 Bài 15: Thuật toán tìm kiếm nhị phân:
Xem thêm lời giải bài tập Tin học lớp 7 Kết nối tri thức hay, chi tiết khác:
Xem thêm các tài liệu học tốt lớp 7 hay khác:
- Giải sgk Tin học 7 Kết nối tri thức
- Giải SBT Tin học 7 Kết nối tri thức
- Giải lớp 7 Kết nối tri thức (các môn học)
- Giải lớp 7 Chân trời sáng tạo (các môn học)
- Giải lớp 7 Cánh diều (các môn học)
- Soạn văn 7 (hay nhất) - KNTT
- Soạn văn 7 (ngắn nhất) - KNTT
- Giải sgk Toán 7 - KNTT
- Giải Tiếng Anh 7 Global Success
- Giải Tiếng Anh 7 Friends plus
- Giải sgk Tiếng Anh 7 Smart World
- Giải Tiếng Anh 7 Explore English
- Giải sgk Khoa học tự nhiên 7 - KNTT
- Giải sgk Lịch Sử 7 - KNTT
- Giải sgk Địa Lí 7 - KNTT
- Giải sgk Giáo dục công dân 7 - KNTT
- Giải sgk Tin học 7 - KNTT
- Giải sgk Công nghệ 7 - KNTT
- Giải sgk Hoạt động trải nghiệm 7 - KNTT
- Giải sgk Âm nhạc 7 - KNTT