Slide bài giảng tin học 7 cánh diều bài 1: Tìm kiếm tuần tự (1 tiết)
Slide điện tử bài 1: Tìm kiếm tuần tự (1 tiết). Kiến thức bài học được hình ảnh hóa, sinh động hóa. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của học môn Tin học 7 cánh diều sẽ khác biệt
Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu
Tóm lược nội dung
CHỦ ĐỀ F: BÀI 1 - TÌM KIẾM TUẦN TỰ
MỞ ĐẦU
Câu 1: Giáo viên tin học lớp 7A trả kết quả bài kiểm tra và thông báo: “Trong lớp ta có duy nhất một bạn đạt điểm 10”. Xem danh sách lớp kèm cột kiểm tra, em làm thế nào để biết ai đạt điểm 10?
Trả lời rút gọn:
Giáo viên tin học lớp 7A trả kết quả bài kiểm tra và thông báo: “Trong lớp ta có duy nhất một bạn đạt điểm 10”.
2. Thuật toán tìm kiếm tuần tự
Câu 1: Với dãy số đã cho ở ví dụ trên, em hãy thực hiện thuật toán được mô tả ở hình bên và cho biết đó có phải là thuật toán tìm kiếm tuần tự hay không?
Bước 1. Số đang xét là số ở đầu dãy.
Bước 2. Lặp khi (chưa xét hết dãy số)
Nếu Số đang xét khác x: Chuyển đến xét số tiếp theo trong dãy.
Trái lại: Thông báo vị trí tìm thấy x và kết thúc thuật toán.
Hết nhánh
Hết lặp
Bước 3. Thông báo không tìm thấy x và kết thúc thuật toán.
Trả lời rút gọn:
- Bước 1. Số 18 là số ở đầu dãy.
- Bước 2. Lặp
Số 18 khác số 44: Chuyển đến xét số tiếp theo trong dãy.
Số 94 khác số 44: Chuyển đến xét số tiếp theo trong dãy.
Số 42 khác số 44: Chuyển đến xét số tiếp theo trong dãy.
Số 44 trùng số 44. Thông báo tìm thấy số 44.
Hết nhánh
- Bước 3. Tìm thấy số 44 trong dãy.
LUYỆN TẬP
Câu 1: Cho một dãy số:
Em hãy thể hiện từng bước của thuật toán giải bài toán “Tìm xem số 45 có trong dãy này không? Nếu có thì nằm ở vị trí nào?”.
Trả lời rút gọn:
Dãy xuất phát:
Bước 1. Số đang xét là số ở đầu dãy; Kết quả chưa tìm thấy
Bước 2. Lặp khi (chưa xét hết dãy số) và (Kết quả = chưa tìm thấy);
Nếu số đang xét # x: chuyển đến số tiếp theo trong dãy.
Trái lại: Kết quả = tìm thấy ; Thông báo vị trí tìm thấy x
Hết nhánh
Hết lặp
Bước 3. Nếu kết quả = chưa tìm thấy: Thông báo không có x trong dãy
Hết nhánh
VẬN DỤNG
Câu 1: Em có cách nào khác để giải bài toán tìm kiếm trong dãy không sắp thứ tự không?
Trả lời rút gọn:
Khi dãy không sắp thứ tự thì cần tìm kiếm tuần tự. Hoặc có thể sắp xếp dãy theo tuần tự sau có tiến hành tìm kiếm trong dãy đã sắp thứ tự.
Câu 2: Có thể áp dụng thuật toán tìm kiếm tuần tự cho dãy đã sắp thứ tự không? Tại sao?
Trả lời rút gọn:
Có thể áp dụng thuật toán tìm kiếm tuần tự cho dãy đã sắp xếp thứ tự. Vì việc sắp xếp dãy theo thứ tự không ảnh hưởng đến thuật toán tìm kiếm tuần tự.
TỰ ĐÁNH GIÁ
Câu 1: Hai khả năng xảy ra khi thực hiện tìm kiếm tuần tự là gì?
Trả lời rút gọn:
- Tìm được số
- Không tìm được số khi kết thúc dãy số.
Câu 2: Khi nào thì việc tìm kiếm tuần tự được kết thúc giữa chừng của dãy?
Trả lời rút gọn:
Việc tìm kiếm tuần tự được kết thúc giữa chừng của dãy khi số đã được tìm thấy ở đó.
Câu 3: Khi nào thì việc tìm kiếm tuần tự dò tìm đến phần tử ở cuối dãy?
Trả lời rút gọn:
Việc tìm kiếm tuần tự dò tìm đến phần tử ở cuối dãy khi số cần tìm chưa được tìm thấy.