Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)

Bài giảng điện tử tin học 7 cánh diều. Giáo án powerpoint bài 2: Tìm kiếm nhị phân (1 tiết). Giáo án thiết kế theo phong cách hiện đại, nội dung đầy đủ, đẹp mắt tạo hứng thú học tập cho học sinh. Thầy cô giáo có thể tham khảo.

Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét

Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)
Giáo án điện tử tin học 7 cánh diều bài 2: Tìm kiếm nhị phân (1 tiết)

Xem toàn bộ: Giáo án điện tử tin học 7 cánh diều

NHIỆT LIỆT CHÀO ĐÓN CÁC EM ĐẾN VỚI BÀI HỌC HÔM NAY!

KHỞI ĐỘNG

Nếu phải tìm một số trong dãy đã sắp xếp theo thứ tự tăng dần hoặc giảm dần, em có cách nào tìm nhanh hơn tìm kiếm tuần tự không?

BÀI 2: TÌM KIẾM NHỊ PHÂN

(1 Tiết)

NỘI DUNG BÀI HỌC

Chia đôi dần để tìm kiếm một số trong dãy số đã sắp thứ tự

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

Phương pháp “chia để trị” với bài toán tìm kiếm

  Chia đôi dần để tìm kiếm một số trong dãy số

đã sắp thứ tự

                          Có 8 thẻ, mỗi thẻ ghi một số nguyên trên đó. Tất cả các thẻ được sắp xếp thành dãy theo thứ tự không giảm của các số ghi trên đó và đặt sấp mặt ghi số xuống bàn để em không nhìn thấy. Cô giáo đọc một số, gọi là X chẳng hạn. Cần trả lời câu hỏi: Có hay không một thẻ ghi số X? Hãy sử dụng ít nhất số lần lật một thẻ lên xem mà vẫn trả lời được câu hỏi. Bạn Thanh An cho rằng chỉ cần không quá 3 lần lật thẻ là trả lời được. Em đồng ý với Thanh An không? Vì sao?

Gợi ý

Ý kiến của bạn Thanh An là chính xác. Vì khi chia đôi để tìm một số trong dãy, ta có thể tìm được kết quả nhanh hơn. Nên sẽ không tìm quá ba lần lật thẻ.

Em hãy đọc ví dụ trong mục 1 SGK tr.81, 82 và trình bày lại ý tưởng chia đôi dần để tìm một số trong một dãy số.

Giải thích

Chia đôi lần 1: Phạm vi tìm kiếm là dãy từ a1 đến a8. Lấy a4 là số có vị trí giữa dãy. Vì x > a4 nên nửa đầu dãy chắc chắn không chứa x = 44, tiếp theo chỉ cần tìm trong nửa sau của dãy. Như vậy, phạm vi tìm kiếm tiếp theo là dãy con từ a5 đến a8.

Chia đôi lần 2: Phạm vi tìm kiếm là dãy từ a5 đến a8. Lấy a6 là số có vị trí giữa dãy. Vì x < a6 nên nửa sau chắc chắn không chứa x = 44, tiếp theo chỉ cần tìm trong nửa đầu của dãy. Như vậy, phạm vi tìm kiếm tiếp theo là dãy con chỉ còn một số a5.

  1. Thuật toán tìm kiếm

Đọc thông tin mục 2 SGK tr.82, quan sát hình 2 trả lời câu hỏi:

  • Thuật toán tìm kiếm nhị phân là gì?
  • Mô tả cách tìm kiếm của thuật toán tìm kiếm nhị phân
  • Lấy một ví dụ thực tế có thể áp dụng thuật toán tìm kiếm nhị phân.

KẾT LUẬN

Thuật toán tìm kiếm nhị phân là thuật toán tìm kiếm x trong dãy đã sắp thứ tự với ý tưởng chia đôi dần để giảm nhanh phạm vi tìm kiếm.

Mô tả thuật toán

  • Phạm vi tìm kiếm là dãy ban đầu.
  • Lấy phần tử đứng giữa dãy là am = để so sánh với x. Nếu am = x thì kết thúc. Trái lại, có hai trường hợp:
    • Nếu am < x thì chắc chắn không có x trong nửa đầu của dãy;
    • Nếu x < am thì chắc chắn không có x trong nửa sau của dãy.
  • Tiếp theo chỉ cần tìm trong nửa dãy còn lại.
  • Chú ý
  • Thuật toán tìm kiếm nhị phân chỉ áp dụng được cho dãy đã sắp thứ tự.
  1. Phương pháp “chia để trị” với bài toán tìm kiếm

Để giải một bài toán lớn, người ta tìm cách chia bài toán ban đầu ra thành các bài toán nhỏ hơn rồi giải những bài toán nhỏ hơn sẽ dễ hơn. Cách làm này gọi là “chia để trị”.

Đọc thông tin mục 3 trong SGK tr.83, trình bày về thuật toán tìm kiếm nhị phân.

Ghi nhớ

Thuật toán tìm kiếm nhị phân chia bài toán ban đầu thành hai bài toán con nhỏ hơn và chỉ phải tiếp tục giải một trong hai bài toán con đó. Áp dụng liên tiếp cách này cho đến khi nhận được kết quả.

 

Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II

MỘT VÀI THÔNG TIN:

  • Word được soạn: Chi tiết, rõ ràng, mạch lạc
  • Powerpoint soạn: Hiện đại, đẹp mắt để tạo hứng thú học tập
  • Word và powepoint đồng bộ với nhau

PHÍ GIÁO ÁN:

  • Giáo án word: 250k/học kì - 300k/cả năm
  • Giáo án Powerpoint: 350k/học kì - 400k/cả năm
  • Trọn bộ word + PPT: 400k/học kì - 450k/cả năm

=> Khi đặt sẽ nhận đủ giáo án cả năm ngay vào luôn

CÁCH ĐẶT:

  • Bước 1: Chuyển phí vào STK: 10711017 - Chu Văn Trí- Ngân hàng ACB (QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận giáo án

=> Khi đặt, sẽ nhận giáo án ngay và luôn. Tặng kèm phiếu trắc nghiệm + đề kiểm tra ma trận

Xem toàn bộ: Giáo án điện tử tin học 7 cánh diều

GIÁO ÁN WORD LỚP 7 - SÁCH CÁNH DIỀU

 

GIÁO ÁN POWERPOINT LỚP 7 - SÁCH CÁNH DIỀU

Xem thêm các bài khác

CHỦ ĐỀ: MÁY TÍNH VÀ CỘNG ĐỒNG

CHỦ ĐỀ: TỔ CHỨC LƯU TRỮ, TÌM KIẾM VÀ TRAO ĐỔI THÔNG TIN

CHỦ ĐỀ: ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HÓA TRONG MÔI TRƯỜNG SỐ

CHỦ ĐỀ: ỨNG DỤNG TIN HỌC BẢNG TÍNH ĐIỆN TỬ CƠ BẢN PHẦN MỀM TRÌNH CHIẾU CƠ BẢN

CHỦ ĐỀ : GIẢI QUYẾT VẤN ĐÈ VỚI SỰ TRỢ GIÚP CỦA MÁY 

Chat hỗ trợ
Chat ngay