-
Tất cả
-
Học tập
-
Lớp 1
-
Lớp 2
-
Lớp 3
-
Lớp 4
-
Lớp 5
-
Thi vào 6
-
Lớp 6
-
Lớp 7
-
Lớp 8
-
Lớp 9
-
Thi vào 10
-
Lớp 10
-
Lớp 11
-
Lớp 12
-
Thi THPT QG
-
Thi ĐGNL
-
Đề thi
-
Thi IOE
-
Thi Violympic
-
Trạng nguyên Tiếng Việt
-
Văn học
-
Sách điện tử
-
Học tiếng Anh
-
Tiếng Nhật
-
Mầm non
-
Cao đẳng - Đại học
-
Giáo án
-
Bài giảng điện tử
-
Cao học
-
Tài liệu Giáo viên
-
Công thức toán
-
-
Tài liệu
-
Hướng dẫn
-
Tin học 7 Bài 2: Tìm kiếm nhị phân Tin học lớp 7 trang 81 sách Cánh diều
Giải bài tập Tin học 7 Bài 1: Tìm kiếm nhị phân sách Cánh diều giúp các em học sinh lớp 7 có thêm nhiều tư liệu tham khảo, đối chiếu lời giải hay, chính xác để biết cách trả lời các câu hỏi trang 81→83.
Tin học 7 Tìm kiếm nhị phân thuộc chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính giúp các bạn học sinh nắm được kiến thức về chia đôi dần để tìm kiếm một số trong dãy số đã sắp thứ tự. Đồng thời biết cách trả lời các câu hỏi phần nội dung bài học trang 81, 82, 83. Vậy sau đây là nội dung chi tiết, mời các bạn cùng theo dõi.
Tin học 7 Bài 2: Tìm kiếm nhị phân
Khởi động Tin học 7 Bài 2 Cánh diều
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?
Gợi ý đáp án
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, chúng ta sẽ chia đôi dãy số để tìm kiếm nhanh hơn.
Vận dụng Tin học 7 Bài 2 Cánh diều
Em hãy mô tả cách tra cứu, tìm giải nghĩa một từ trong từ điển. Có thể gọi cách tìm đó là áp dụng thuật toán tìm kiếm nhị phân không?
Gợi ý đáp án
Cách tra cứu, tìm giải nghĩa một từ trong từ điển:
- Bước 1: Xác định từ cần tìm là gì. Ví dụ, chúng ta muốn tìm từ "hat".
- Bước 2: Chia đổi cuốn từ điển thành 2 phần bằng nhau, chọn 1 từ bất kì nằm ở giữa cuốn từ điển. Ví dụ, chọn từ "mother". Vì cuốn từ điển sắp xếp theo bảng chữ cái nên chữ h sẽ đứng trước chữ m, vậy tiếp theo ta chỉ cần tìm trong nửa đầu của cuốn từ điển.
- Bước 3: Ta lại tiếp tục chia đổi nửa đầu cuốn từ điển và thực hiện tương tự như bước 2. Chọn một từ nằm ở giữa, ví dụ là từ "go". Vì chữ g đứng trước chữ h nên phạm vi tìm kiếm sẽ từ chữ "go" cho đến chữ "mother".
- Bước 4: Chúng ta tiếp tục chia đôi phạm vi từ chữ "go" cho đến chữ "mother" và thực hiện tương tự bước 3 cho đến khi ta tìm được từ "hat" thì ta kết thúc việc tìm kiếm.
Cách tìm trên có thể gọi là áp dụng thuật toán tìm kiếm nhị phân.
Tự kiểm tra Tin học 7 Cánh diều Bài 2
Câu 1. Hãy mô tả quy trình chia đổi dần để thực hiện tìm kiếm nhị phân.
Câu 2. Theo em, có phải với bất cứ dãy số nào cũng có thể áp dụng được thuật toán tìm kiếm nhị phân không? Giải thích tại sao.
Gợi ý đáp án
Câu 1. Quy trình chia đổi dần để thực hiện tìm kiếm nhị phân là:
Gọi số cần tìm kiếm là x, gọi dãy số đã sắp thứ tự là a1 cho đến an.
Bước 1: Chia dãy thành 2 phần bằng nhau và so sánh giá trị cần tìm với giá trị nằm giữa 2 phần đó (gọi là an/2). Có thể xảy ra hai trường hợp:
- Nếu giá trị cần tìm lớn hơn (x > an/2), ta xét nửa sau của dãy (từ an/2 đến an).
- Nếu giá trị cần tìm nhỏ hơn (x < an/2), thực hiện xét nửa trước của dãy (từ a1 đến an/2).
Bước 2: Sau đó, ta xét lại phạm vi tìm kiếm phù hợp. Nếu x = an/2, ta xác định được vị trí của số cần tìm và kết thúc tìm kiếm.
Bước 3: Tiếp tục thực hiện 2 bước trên cho đến khi tìm được giá trị cần tìm. Nếu không tìm được x ta suy ra trong dãy không tồn tại số có giá trị như đề bài yêu cầu.
Câu 2. Không phải với bất cứ dãy số nào cũng có thể áp dụng được thuật toán tìm kiếm nhị phân vì chỉ có dãy số có thứ tự thì mới chia đôi và xác định phạm vi tìm kiếm để tìm ra kết quả chính xác được, còn dãy không có thứ tự thì không thể áp dụng thuật toán tìm kiếm nhị phân.

Chọn file cần tải:
- Tin học 7 Bài 2: Tìm kiếm nhị phân Tải về
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Tài liệu tham khảo khác
Lớp 7 tải nhiều
Có thể bạn quan tâm
-
Văn mẫu lớp 12: Phân tích giá trị nhân đạo trong Chiếc thuyền ngoài xa
100.000+ -
Tập làm văn lớp 5: Tả cảnh mùa thu trên quê em
100.000+ 1 -
Viết bài văn kể lại sự việc có thật liên quan đến Trần Quốc Toản (Dàn ý + 6 mẫu)
50.000+ -
Văn mẫu lớp 12: Đoạn văn nghị luận về sống có ích (Dàn ý + 12 Mẫu)
100.000+ -
Đoạn trích Tức nước vỡ bờ - Trích chương XVIII, tác phẩm Tắt đèn
100.000+ -
Văn mẫu lớp 12: Phân tích nhân vật Phùng trong Chiếc thuyền ngoài xa
100.000+ 1 -
Đoạn văn nghị luận về lời xin lỗi (Dàn ý + 16 Mẫu)
100.000+ -
Văn mẫu lớp 12: Phân tích chi tiết tấm ảnh nghệ thuật trong bộ lịch cuối năm
100.000+ -
Cảm nghĩ của em về Những ngôi sao xa xôi (Sơ đồ tư duy)
100.000+ 1 -
Văn mẫu lớp 9: Đoạn văn nghị luận về đức tính khiêm tốn
100.000+
Mới nhất trong tuần
Chủ đề A: Máy tính và cộng đồng
Chủ đề C: Tổ chức lưu trữ, tìm kiếm và trao đổi thông tin
Chủ đề D: Đạo đức, pháp luật và văn hoá trong môi trường số
Chủ đề E: Ứng dụng tin học
- Bài 1: Làm quen với bảng tính điện tử
- Bài 2: Làm quen với trang tính
- Bài 3: Làm quen với trang tính (Tiếp theo)
- Bài 4: Định dạng hiển thị dữ liệu số
- Bài 5: Định dạng số tiền và ngày tháng
- Bài 6: Thực hành lập sổ theo dõi thu chi cá nhân
- Bài 7: Công thức tính toán dùng địa chỉ các ô dữ liệu
- Bài 8: Sử dụng các hàm có sẵn
- Bài 9: Định dạng trang tính và in
- Bài 12: Tạo bài trình chiếu
- Bài 14: Thêm hiệu ứng cho trang chiếu
Chủ đề F. Giải quyết vấn đề với sự trợ giúp của máy tính
- Không tìm thấy