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

Giải sgk tin học 7 – chân trời sáng tạo bài (13)

6 3 0

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

THÔNG TIN TÀI LIỆU

Giải bài tập Tin học 7 Bài 13 Thực toán tìm kiếm Khởi động trang 71 Bài 13 Tin học lớp 7 Có 9 thẻ số, mỗi thẻ được ghi số ở một mặt và mặt còn lại không ghi gì Đặt úp các thẻ số trên mặt bàn và xếp th[.]

Giải tập Tin học Bài 13: Thực toán tìm kiếm Khởi động trang 71 Bài 13 Tin học lớp 7: Có thẻ số, thẻ ghi số mặt mặt cịn lại khơng ghi Đặt úp thẻ số mặt bàn xếp thành dãy Hình Hình 1: Các thẻ ghi số mặt úp Em trao đổi với bạn để thực tìm số có dãy số ghi thẻ Hình hay khơng Trả lời: Cách tìm: Tìm từ đầu dãy, tìm thẻ chứa số cần tìm dừng lại Thuật tốn tìm kiếm Khám phá trang 72 Tin học lớp 7: Các số ghi thẻ Hình là: 26, 14, 24, 18, 15, 21, 19, 25, 12 Em tạo Bảng điền thông tin lần lặp để tìm số 21 dãy theo thuật tốn tìm kiếm Trả lời: Lần lặp Số ghi thẻ Đúng số cần tìm? Đã hết thẻ số? 26 14 24 18 15 21 Sai Sai Sai Sai Sai Đúng Sai Sai Sai Sai Sai Sai ⇒ Sau lần lặt thẻ tìm thẻ ghi số 21 Khám phá trang 72 Tin học lớp 7: Lựa chọn phương án Để tìm kiếm số dãy số thuật tốn tìm kiếm tuần tự, ta thực hiện: A Lấy ngẫu nhiên số dãy số để so sánh với số cần tìm B So sánh từ số dãy số với số cần tìm C Sắp xếp dãy số theo thứ tự tăng dần D So sánh số cần tìm với số dãy số Trả lời: Đáp án: B Để tìm kiếm số dãy số thuật tốn tìm kiếm tuần tự, ta thực so sánh từ số dãy số với số cần tìm Thuật tốn tìm kiếm nhị phân Khám phá trang 74 Tin học lớp 7: Em bạn thực trị chơi mơ thuật tốn tìm kiếm nhị phân theo hướng dẫn sau: a) Chuẩn bị 10 thẻ, thẻ ghi số khác Sắp xếp thẻ số thành dãy mặt bàn theo thứ tự giá trị tăng dần số ghi thẻ Đặt úp mặt ghi số để khơng nhìn thấy số ghi thẻ b) Em đề nghị bạn thực thuật tốn tìm kiếm nhị phân để tìm số em đưa c) Hốn đổi vai trị, em thực tìm kiếm theo đề nghị bạn Trả lời: Em bạn tự thực trị chơi Thuật tốn tìm kiếm nhị phân: - Áp dụng với dãy giá trị xếp - Ở lần lặp, thực hiện: + So sánh giá trị cần tìm với giá trị phần tử dãy xét + Nếu thơng báo vị trí tìm thấy kết thúc + Nếu nhỏ xét dãy nửa trước, lớn xét dãy nửa sau + Nếu dãy rỗng thơng báo khơng tìm thấy kết thúc tìm kiếm, khơng quay lại bước Luyện tập (trang 75) Luyện tập trang 75 Tin học lớp 7: Hãy sử dụng thuật tốn tìm kiếm để tìm lớp em có bạn tháng sinh với em hay khơng Có thể sử dụng danh sách lớp có ghi thơng tin ngày sinh hỏi trực tiếp Lập Bảng vào ghi kết thực (dòng ví dụ minh hoạ) Trả lời: Lần lặp Tháng sinh bạn Cùng tháng sinh với em Sai Đã hỏi hết danh sách/đã hỏi hết bạn Sai 11 Sai Sai Sai Đúng Sai Sai Sai Sai Luyện tập trang 75 Tin học lớp 7: Bảng danh sách hai số đầu biển số xe số tỉnh (tên tỉnh xếp theo thứ tự bảng chữ cái) a) Áp dụng thuật tốn tìm kiếm để tìm tỉnh có hai số đầu biển số xe 25 Cho biết em thực lần lặp b) Áp dụng thuật toán tìm kiếm nhị phân để tìm hai số biển số xe tỉnh Lai Châu Cho biết em thực lần lặp c) Số lần lặp em thực câu a hay câu b hơn? Tại sao? d) Có thể áp dụng thuật tốn tìm kiếm nhị phân để tìm tỉnh biết hai số đầu biển số xe tỉnh hay khơng? Tại sao? Trả lời: a) Lần lặp Tỉnh An Giang Bà Rịa – Vũng Tàu Bình Định Cà Mau Điện Biên Gia Lai Khánh Hoà Lai Châu Hai số đầu biển số xe 67 72 Có 25 khơng Sai Sai Đã hỏi hết danh sách? Sai Sai 77 69 27 81 79 25 Sai Sai Sai Sai Sai Đúng Sai Sai Sai Sai Sai Sai b) - Lần lặp 1: Lật thẻ dãy: Điện Biên Do Lai Châu > Điện Biên nên ta tìm nửa sau dãy gồm Gia Lai, Khánh Hoà, Lai Châu, Nam Định, Yên Bái - Lần lặp 2: Lật thẻ dãy: Lai Châu = Lai Châu nên ta dừng thuật toán Hai số đầu tỉnh Lai Châu 25 Có lần lặp thực c) Số lần lặp câu b Câu b sử dụng thuật tốn tìm kiếm nhị phân hạn chế số lần lặp nên câu a d) Có thể Ví dụ tìm tỉnh biết số đầu biển số xe 25: - Sắp xếp số theo thứ tự tăng dần 18, 21, 25, 27, 67, 69, 72, 77, 79, 81 - Lần lặp 1: Lật thẻ dãy: 67 Do 25 < 67 nên cần tìm nửa trước gồm 18, 21, 25, 27 - Lần lặp 2: Lật thẻ dãy: 21 Do 25 > 21 nên ta tìm nửa sau gồm 25, 27 - Lần lặp 3: Lật thẻ dãy: 25 Do 25 = 25 nên ta dừng thuật tốn Tỉnh cần tìm tỉnh Lai Châu Có lần lặp thực Vận dụng (trang 75) Vận dụng trang 75 Tin học lớp 7: Em tìm từ tiếng Anh từ điển theo cách nào? Tại em dùng cách đó? Trả lời: Em tìm từ tiếng Anh từ điển theo cách: - Tìm chữ từ thuật tốn tìm kiếm nhị phân - Sử dụng tiếp thuật tốn tìm kiếm nhị phân để tìm khoảng nhỏ từ - Tìm từ cần tra khoảng thuật tốn tìm kiếm Cách làm nhanh chóng, thuận tiện, tiết kiệm thời gian Vận dụng trang 75 Tin học lớp 7: Hãy vận dụng thuật tốn tìm kiếm nhị phân để xác định bạn lớp sinh vào ngày tháng với không câu hỏi trắc nghiệm Đúng/Sai Tương tự, để xác định bạn sinh vào tháng năm em cần dùng nhiều câu hỏi Đúng/Sai? Trả lời: - Câu hỏi đặt cho bạn để xác định ngày sinh tháng: Ví dụ: Bạn em sinh ngày (Em sử dụng câu hỏi sai vào lựa chọn Lớn hay Nhỏ hơn) Câu hỏi 1: Bạn sinh vào ngày nhỏ 15 (hay lớn 15) Câu hỏi 2: Ngày sinh bạn nhỏ (hay lớn 7) Câu hỏi 3: Ngày sinh bạn nhỏ (hay lớn 4) Câu hỏi 4: Ngày sinh bạn hay lớn Khi ta kết - Tương tự: Để xác định bạn sinh vào tháng năm em dùng câu hỏi sai ... 21, 25, 27, 67, 69, 72 , 77 , 79 , 81 - Lần lặp 1: Lật thẻ dãy: 67 Do 25 < 67 nên cần tìm nửa trước gồm 18, 21, 25, 27 - Lần lặp 2: Lật thẻ dãy: 21 Do 25 > 21 nên ta tìm nửa sau gồm 25, 27 - Lần... Tỉnh An Giang Bà Rịa – Vũng Tàu Bình Định Cà Mau Điện Biên Gia Lai Khánh Hồ Lai Châu Hai số đầu biển số xe 67 72 Có 25 không Sai Sai Đã hỏi hết danh sách? Sai Sai 77 69 27 81 79 25 Sai Sai Sai Sai... Luyện tập (trang 75 ) Luyện tập trang 75 Tin học lớp 7: Hãy sử dụng thuật tốn tìm kiếm để tìm lớp em có bạn tháng sinh với em hay khơng Có thể sử dụng danh sách lớp có ghi thơng tin ngày sinh hỏi

Ngày đăng: 07/02/2023, 16:20

Xem thêm: