1. Trang chủ
  2. » Tất cả

Tin hoc 7 bai 15 ket noi tri thuc

5 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Thuật toán tìm kiếm nhị phân Download vn Tin học lớp 7 Thuật toán tìm kiếm nhị phân Tổng hợp Download vn 1 Tin học lớp 7 bài 15 Thuật toán tìm kiếm nhị phân Giải Tin học 7 bài 15 phần Hoạt động Hoạt đ[.]

Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Tin học lớp 15: Thuật tốn tìm kiếm nhị phân Giải Tin học 15 phần Hoạt động Hoạt động Câu 1: Em cho biết thuật tốn tìm kiếm phải thực bước để tìm khách hàng tên “Trúc” danh sách Hình 15.1? Em so sánh số bước thực thuật tốn tìm kiếm với số bước thực thuật tốn tìm kiếm nhị phân Trả lời: Thuật tốn tìm kiếm phải thực lần để tìm khách hàng tên “Trúc” Thuật tốn tìm kiếm nhị phân thực lần lần để tìm khách hàng tên “Trúc” Câu 2: Theo em trước thực thuật tốn tìm kiếm nhị phân, danh sách khách hàng cần thoả mãn điều kiện gì? Nếu khơng thoả mãn điều kiện đó, thuật tốn tìm kiếm nhị phân có thực không? Trả lời: Trước thực thuật tốn tìm kiếm nhị phân, danh sách khách hàng cần xếp theo thứ tự từ nhỏ đến lớn Nếu khơng xếp thứ tự từ nhỏ đến lớn thuật tốn tìm kiếm nhị phân khơng thực Hoạt động Tổng hợp: Download.vn Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Chuẩn bị: Hai bạn chơi A, B 10 thẻ ghi 10 số khác (các số nhỏ 20) Ví dụ, 10 số thẻ 2, 3, 5, 6, 8, 9, 11, 15, 16, 18 Giả sử A giữ 10 thẻ B người tìm kiếm u cầu: Bạn B sử dụng thuật tốn tìm kiếm nhị phân để tìm số nhỏ 20 thẻ bạn A Cách chơi:  Bước A úp 10 thẻ lên bàn theo thứ tự số từ bé đến lớn  Bước B cho A biết số cần tìm  Bước B chọn thẻ vị trí  Bước A mở thẻ trả lời B cách nói ba cụm từ: “bằng nhau”, “lớn hơn” “bé hơn” tuỳ thuộc vào kết so sánh số bạn B cần tìm với số vị trí dãy  Bước Tuỳ vào câu trả lời A mà B chọn nửa dãy để tìm kiếm  Bước Lặp lại bước 3, 4, B tìm thấy số cần tìm tìm hết dãy số  Bước Hốn đổi vị trí A B lượt chơi Trả lời: Các em tìm bạn chơi Giải Luyện tập Tin học 15 Luyện tập Cho danh sách tên nước sau đây: Tổng hợp: Download.vn Tin học lớp 7: Thuật toán tìm kiếm nhị phân Bolivia, Albania, Scotland, Canada, Vietnam, Iceland, Portugal, Greenland, Germany a) Em xếp danh sách tên nước theo thứ tự bảng chữ b) Em liệt kê bước tìm kiếm tên nước Iceland danh sách xếp theo thuật tốn tìm kiếm nhị phân c) Em so sánh số bước thực tìm kiếm phần b với số bước thực tìm kiếm Câu phần Luyện tập 14 Trả lời: a) Danh sách tên nước theo thứ tự 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 danh sách xếp theo thuật tốn tìm kiếm nhị phân: Bước 1: Xét vị trí dãy, vị trí thứ So sánh “Greenland” “Iceland” “G” đứng trước “I” bảng chữ nên bỏ đầu danh sách Bước 2: Xét vị trí sau dãy, vị trí thứ So sánh Portugal “Iceland” “P” đứng sau “I” bảng chữ nên bỏ sau danh sách Bước 3: Xét vị trí dãy, vị trí thứ So sánh “Iceland” “Iceland” hai giá trị nên thuật toán kết thúc Sau bước tìm thấy tên nước “Iceland” nên thuật tốn kết thúc Tổng hợp: Download.vn Tin học lớp 7: Thuật toán tìm kiếm nhị phân Luyện tập Em cho ví dụ tốn tìm kiếm thực tế mà thực thuật tốn tìm kiếm nhị phân? Hãy thực thuật tốn tìm kiếm nhị phân để giải tốn Trả lời: Ví dụ: Tìm tên bạn danh sách lớp - Danh sách lớp, tên học sinh xếp theo thứ tự bảng chữ ⇒ Để tìm tên học sinh, thực thuật tốn tìm kiếm nhị phân để tìm kiếm - Hướng dẫn tìm tên bạn Nga, (giả sử lớp khơng có tên trùng nhau) + Chúng ta, xem xét từ vị trí sách So sánh tên cần tìm với tên vị trí xét Nếu kí tự đầu tên đứng trước vần N tên cần tìm nửa sau danh sách Nếu kí tự đầu tên đứng sau vần N tên cần tìm nửa trước danh sách Nếu tên trùng dừng lại + Nếu chưa tìm thấy tiếp tục tìm bước Giải Vận dụng Tin học 15 Em tìm từ tiếng Anh từ điển theo cách nào? Tại em lại dùng cách đó? Trả lời: Tổng hợp: Download.vn Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Em tìm từ tiếng Anh từ điển theo cách tìm kiếm nhị phân Giả sử từ điển có khoảng 300 nghìn mục từ Nếu tìm kiếm nhiều thời gian Nếu tra từ từ điển cách tìm kiếm nhị phân sau lần chia đơi, phạm vi tìm kiếm giảm Tổng hợp: Download.vn ... lượt chơi Trả lời: Các em tìm bạn chơi Giải Luyện tập Tin học 15 Luyện tập Cho danh sách tên nước sau đây: Tổng hợp: Download.vn Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Bolivia, Albania, Scotland,... thấy tiếp tục tìm bước Giải Vận dụng Tin học 15 Em tìm từ tiếng Anh từ điển theo cách nào? Tại em lại dùng cách đó? Trả lời: Tổng hợp: Download.vn Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Em tìm.. .Tin học lớp 7: Thuật tốn tìm kiếm nhị phân Chuẩn bị: Hai bạn chơi A, B 10 thẻ ghi 10 số khác (các số nhỏ 20) Ví dụ, 10 số thẻ 2, 3, 5, 6, 8, 9, 11, 15, 16, 18 Giả sử A giữ

Ngày đăng: 29/03/2023, 09:26