Học TậpLớp 7Tin học 7 Cánh Diều

Tin học 7 Bài 1 Cánh diều: Tìm kiếm tuần tự

Mời các em theo dõi nội dung bài học do thầy cô trường Trung học Bình Chánh biên soạn sẽ giúp các em nắm chắc kiến thức nội dung bài học tốt hơn.

Giải Tin học 7 Bài 1: Tìm kiếm tuần tự

Khởi động

Bạn đang xem: Tin học 7 Bài 1 Cánh diều: Tìm kiếm tuần tự

Khởi động trang 78 Tin học lớp 7: 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:

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, muốn biết ai đạt điểm 10 em phải nhìn và tìm kiếm lần lượt từ đầu đến cuối của cột điểm đến khi thấy điểm 10, sau đó gióng sang cột tên để tìm bạn được điểm 10.

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

Hoạt động

Hoạt động trang 79 Tin học lớp 7: 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:

– Thực hiện thuật toán ở ví dụ trê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.

– Đó là thuật toán tìm kiếm tuần tự.

Luyện tập

Luyện tập trang 80 Tin học lớp 7: Cho một dãy số:

a1

a2

a3

a4

a5

a6

a7

a8

a9

a10

a11

27

63

12

59

67

45

97

35

13

34

11

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:

Dãy xuất phát:

a1

a2

a3

a4

a5

a6

a7

a8

a9

a10

a11

27

63

12

59

67

45

97

35

13

34

11

Gọi số phải tìm là x (x=45), các bước tìm kiếm như sau:

– 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

Vận dụng 1 trang 80 Tin học lớp 7: 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:

Cách để giải bài toán tìm kiếm trong dãy không sắp thứ tự:

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ự.

Vận dụng 2 trang 80 Tin học lớp 7: 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:

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ự.

Câu hỏi tự kiểm tra

Câu 1 trang 80 Tin học lớp 7: Hai khả năng xảy ra khi thực hiện tìm kiếm tuần tự là gì?

Trả lời:

Hai khả năng xảy ra khi thực hiện tìm kiếm tuần tự là:

– Tìm được số

– Không tìm được số khi kết thúc dãy số.

Câu 2 trang 80 Tin học lớp 7: 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:

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 trang 80 Tin học lớp 7: 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:

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.

Xem thêm lời giải bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác:

Bài 2: Tìm kiếm nhị phân

Bài 3: Sắp xếp chọn

Bài 4: Sắp xếp nổi bọt

Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp

Bài 1: Thiết bị vào – ra cơ bản cho máy tính cá nhân

Xem thêm tài liệu Tin học lớp 7 Cánh diều hay, chi tiết khác:

Lý thuyết Bài 1: Tìm kiếm tuần tự

Đăng bởi: THCS Bình Chánh

Chuyên mục: Tin học 7 Cánh Diều

Rate this post


Trường THCS Bình Chánh

Trường THCS Bình Chánh với mục tiêu chung là tạo ra một môi trường học tập tích cực, nơi mà học sinh có thể phát triển khả năng và đạt được thành công trong quá trình học tập. Chúng tôi cam kết xây dựng một không gian học tập đầy thách thức, sáng tạo và linh hoạt, nơi mà học sinh được khuyến khích khám phá, rèn luyện kỹ năng và trở thành những người học suốt đời.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button