Rõ nét về file powerpoint trình chiếu. => Xem thêm
CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
BÀI 14: THUẬT TOÁN TÌM KIẾM TUẦN TỰ
KHỞI ĐỘNG
TRÒ CHƠI: VÒNG QUAY MAY MẮN
Câu 1: Để trình diễn một slide trong Powerpoint, ta bấm
Câu 2: Để tạo một slide giống hệt như slide hiện hành mà không phải thiết kế lại, người sử dụng
Câu 3: Muốn xóa slide hiện thời khỏi giao án điện tử, người thiết kế phải
Câu 4: Để lưu một đoạn văn bản đã được chọn vào vùng nhớ đệm (clipboard) mà không làm mất đi đoạn văn bản đó ta chọn
NỘI DUNG BÀI HỌC
KHỞI ĐỘNG
Gia đình bạn An bán giống cây cho bà con nông dân trong vùng. Hôm nay có một khách hàng gọi điện đến mua cây giống và nhờ mẹ An chở giống cây đến nhà. Thông tin khách hàng được mẹ An ghi trong cuốn số lưu danh sách khách hàng gồm họ, tên, địa chỉ, số điện thoại.
Em hãy cùng An giúp mẹ tìm địa chỉ từ danh sách khách hàng để chuyển cây giống nhé!
Ta có sơ đồ khối mô tả thuật toán tìm kiếm tuần tự địa chỉ khách hàng:
KHÁM PHÁ
Hoạt động 1: Tìm địa chỉ
Em hãy quan sát, đọc danh sách khách hàng được mẹ An ghi trong Bảng 14.1 như sau:
Bảng 14.1. Danh sách khách hàng
TT | Họ tên | Địa chỉ |
1 | Nguyễn An | Xóm 1, Nghĩa Lộ, Võng Xuyên |
2 | Trần Bình | Xóm 3, Thư Trai |
3 | Hoàng Mai | Số 3, tổ 7 Phúc Hòa |
4 | Thanh Trúc | Xóm 2, Lục Xuân, Hòa Hưng |
5 | Nguyễn Hòa | Số 69 đường Ngô Quyền |
Em hãy kẻ Bảng 14.2 vào vở và điền các bước thực hiện thuật toán tìm kiếm tuần tự để tìm ra địa chỉ của khách hàng có tên là Thanh Trúc.
Bảng 14.2. Các bước tìm địa chỉ khách hàng
Lần lặp | Tên khách hàng | Có đúng khách hàng cần tìm không ? | Có đúng là đã hết danh sách khách không ? |
1 | Nguyễn An | Sai | Sai |
2 | ………… | ………. | ……….. |
… | …………. | ……….. | ………… |
TL:
Lần lặp | Tên khách hàng | Có đúng khách hàng cần tìm không ? | Có đúng là đã hết danh sách khách không ? |
1 | Nguyễn An | Sai | Sai |
2 | Trần Bình | Sai | Sai |
3 | Hoàng Mai | Sai | Sai |
4 | Thanh Trúc | Đúng | - |
Đọc thông tin Mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên SGK trang 73 và trả lời câu hỏi:
Câu hỏi: Em hãy nêu các bước mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên.
Các bước mô tả thuật toán tìm kiếm tuần tự bằng ngôn ngữ tự nhiên:
Ghi nhớ
Điều kiện của vòng lặp tìm kiếm là chừng nào chưa tìm thấy và chưa tìm hết thì còn tìm tiếp.
LUYỆN TẬP
Cho danh sách tên các nước sau đây:
Bolvia, Albania, Scotland, Canada, Vietnam, Iceland, Portugal, Greenland, Germany.
Em hãy kẻ Bảng 14.3 vào vở và điền các bước thực hiện thuật toán tìm kiếm tuần tự để tìm tên nước Iceland trong danh sách.
Bảng 14.3: Các bước tìm kiếm tuần tự
Lần lặp | Tên nước | Có đúng tên nước cần tìm không? | Có đúng là đã hết danh sách không? | Đầu ra |
1 | Bolivia | Sai | Sai |
|
2 | Albani | Sai | Sai |
|
3 | Scotland | Sai | Sai |
|
4 | Canada | Sai | Sai |
|
5 | Vietnam | Sai | Sai |
|
6 | Iceland | Đúng |
| Tìm thấy ở vị trí số 6 |
Câu 1. Thuật toàn tìm kiếm tuần tự thực hiện công việc gì?
Câu 2. Thuật toán tìm kiếm tuần tự thực hiện công việc như thế nào?
VẬN DỤNG
Em hãy lập danh sách những cuốn sách mà em có. Sau đó sử dụng thuật toán tìm kiếm tuần tự để tìm một cuốn sách trong danh sách đó.
Gợi ý: Lập bảng liệt kê các bước tương tự mô phỏng trong SGK để thực hiện thuật toán tìm kiếm tuần tự.
HƯỚNG DẪN VỀ NHÀ
Ôn tập lại kiến thức đã học
Hoàn thành bài tập vận dụng
Đọc trước bài sau - Bài 15: Thuật toán tìm kiếm nhị phân
Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác