Tìm kiếm tuần tự - Sách tin học 7 cánh diều: Thuật toán, bài tập và luyện tập

Theo dõi 1.edu.vn trên
Bạn đang xem: Tìm kiếm tuần tự - Sách tin học 7 cánh diều: Thuật toán, bài tập và luyện tập Tại 1.edu.vn
Thứ năm - 29/02/2024 21:34
Mục lục

Tìm kiếm tuần tự - Sách tin học 7 cánh diều

Giới thiệu

Trong bài viết này, chúng ta sẽ tìm hiểu về thuật toán tìm kiếm tuần tự và cách áp dụng nó trong sách tin học 7 cánh diều. Chúng ta sẽ cùng nhau giải bài tập và thực hành để nắm vững kiến thức.

Khởi động

Giáo viên dạy Tin học lớp 7A thông báo kết quả bài kiểm tra và cho biết chỉ có một bạn đạt điểm 10. Để biết ai là bạn đó, chúng ta cần xem danh sách lớp và điểm kiểm tra. Hãy tìm hiểu cách để tìm ra bạn được điểm 10.

Câu trả lời:

Để biết ai là bạn được điểm 10, chúng ta cần tìm lần lượt từ trên xuống dưới trong danh sách lớp để xem điểm của từng bạn.

Thuật toán tìm kiếm tuần tự

Câu hỏi: Với dãy số đã cho ở ví dụ trên, 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?

Giải bài 1 Tìm kiếm tuần tự

Câu trả lời:

Thuật toán được mô tả như hình trên là thuật toán tìm kiếm tuần tự.

Luyện tập

Cho một dãy số:

Giải bài 1 Tìm kiếm tuần tự

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 hay không? Nếu có thì nằm ở vị trí nào?"

Câu trả lời:

Các 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 hay không? Nếu có thì nằm ở vị trí nào?" là:

  • Gọi số cần tìm là x (x=45)

STT

Nội dung

1

So sánh số ở đầu dãy với x:

Vì a1 = 27 ≠ x nên chuyển sang xét số tiếp theo a2 trong dãy.

2

So sánh số đang xét với x:

Vì a2 = 63 ≠ x nên chuyển sang xét số tiếp theo a3 trong dãy.

3

So sánh số đang xét với x:

Vì a3 = 12 ≠ x nên chuyển sang xét số tiếp theo a4 trong dãy.

4

So sánh số đang xét với x:

Vì a4 = 59 ≠ x nên chuyển sang xét số tiếp theo a5 trong dãy.

5

So sánh số đang xét với x:

Vì a5 = 67 ≠ x nên chuyển sang xét số tiếp theo a6 trong dãy.

6

So sánh số đang xét với x:

Vì a6 = 45 = x.

Kết luận: Tìm thấy x ở vị trí thứ sáu trong dãy; kết thúc thuật toán.

Vận dụng

Bài 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? Tại sao?

Bài 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?

Câu trả lời:

Bài 1. Để giải bài toán tìm kiếm trong dãy không sắp thứ tự chỉ có thể thực hiện tìm kiếm tuần tự cho đến khi tìm được kết quả mong muốn vì nếu không thực hiện tìm kiếm tuần tự có thể sẽ bỏ xót kết quả mình cần tìm.

Bài 2. Có thể áp dụng thuật toán tìm kiếm tuần tự cho dãy đã sắp thứ tự vì khi các dãy số được sắp xếp theo quy tắc thì áp dụng thuật toán tìm kiếm tuần tự sẽ nhanh chóng và dễ dàng tìm được kết quả mong muốn.

Tự kiểm tra

Câu 1. Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là gì?

Câu 2. Khi nào thì việc tìm kiếm tuần tự kết thúc ở giữa chừng của dã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?

Câu trả lời:

Câu 1. Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là: tìm thấy hoặc xét hết dãy và không tìm thấy kết quả cần tìm kiếm.

Câu 2. Việc tìm kiếm tuần tự kết thúc ở giữa chừng của dãy khi đã tìm thấy kết quả mong muốn ở giữa dãy số.

Câu 3. Việc tìm kiếm tuần tự dò tìm đến phần tử cuối dãy khi không tìm thấy kết quả mong muốn hoặc kết quả đó nằm ở cuối dãy.

Kết luận

Trên đây là những kiến thức cơ bản về thuật toán tìm kiếm tuần tự trong sách tin học 7 cánh diều. Hy vọng rằng bài viết đã giúp các em học sinh hiểu và nắm vững kiến thức bài học. Việc nắm vững thuật toán tìm kiếm tuần tự sẽ giúp chúng ta giải quyết các bài toán tìm kiếm một cách hiệu quả.

Câu hỏi thường gặp

Câu hỏi 1:

Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là gì?

Đáp án: Hai khả năng xảy ra khi kết thúc tìm kiếm tuần tự là tìm thấy hoặc xét hết dãy và không tìm thấy kết quả cần tìm kiếm.

Câu hỏi 2:

Khi nào thì việc tìm kiếm tuần tự kết thúc ở giữa chừng của dãy?

Đáp án: Việc tìm kiếm tuần tự kết thúc ở giữa chừng của dãy khi đã tìm thấy kết quả mong muốn ở giữa dãy số.

Câu hỏi 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?

Đáp án: Việc tìm kiếm tuần tự dò tìm đến phần tử cuối dãy khi không tìm thấy kết quả mong muốn hoặc kết quả đó nằm ở cuối dãy.

Kết luận

Trên đây là những kiến thức cơ bản về thuật toán tìm kiếm tuần tự trong sách tin học 7 cánh diều. Hy vọng rằng bài viết đã giúp các em học sinh hiểu và nắm vững kiến thức bài học. Việc nắm vững thuật toán tìm kiếm tuần tự sẽ giúp chúng ta giải quyết các bài toán tìm kiếm một cách hiệu quả.

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây
`