Skip to content

Trang Học trực tuyến

  • Môn Toán

Trang Học trực tuyến

  • Home » 
  • Tin học lớp 7

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

By admin 26/09/2023 0

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

Khởi động trang 78 Tin học 7: Giáo viên dạy Tin học lớp 7A trả kết quả bài kiểm tra và thông báo “Trong lớp có duy nhất một bạn đạt điểm 10″. Xem danh sách lớp kèm cột điểm kiểm tra, em làm thế nào để biết ai được điểm 10?

Trả lời:

Em sẽ thực hiện tìm kiếm trong cột điểm tra bạn có điểm 10. Khi đã tìm được bạn được 10 điểm thì em sẽ xem cột tên và đưa ra tên bạn có điểm 10.

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

Hoạt động trang 79 Tin học 7: Theo em, trong thuật toán tìm kiếm tuần tự có những thao tác nào được lặp đi lặp lại và điều kiện để lặp lại là gì?

Trả lời:

Thao tác lặp đi lặp lại là bước 2. Sẽ lặp đi lặp lại khi chưa tìm được kết quả và chưa xét hết dãy số. Điều kiện để lặp lại là khi chưa tìm thấy kết quả.

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

Cho 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:

Gọi số phải tìm là x (x = 45):

Bước 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.

Bước 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.

Bước 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.

Bước 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.

Bước 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.

Bước 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í a6 trong dãy. Kết thúc thuật toán.

Nếu trong dãy vẫn còn số 45 thì ta thực hiện tìm kiếm tương tự để lấy số 45 ở vị trí tiếp theo. Nếu hết thì ta sẽ dừng thuật toán.

Vậy số 45 có nằm trong dãy cho trước. Số 45 nằm ở vị trí a6.

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

Trả lời:

Em có cách tìm kiếm trong dãy không sắp thứ tự. Vì khi dãy không có thứ tự thì phải tìm kiếm tuần tự để đảm bảo không bỏ sót, cho đến khi tìm thấy hoặc hết dãy và không tìm thấy.

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:

Ta 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 đã sắp xếp tuần tự ta sẽ nhanh chóng tìm thấy kết quả khi áp dụng thuật toán tìm kiếm tuần tự.

Câu hỏi tự kiểm tra (trang 80)

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

Trả lời:

Khả năng thứ 1: Tìm thấy kết quả.

Khả năng thứ 2: Không tìm thấy kết quả.

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

Trả lời:

Khi đã tìm thấy kết quả thì tìm kiếm tuần tự kết thúc ở giữa.

Câu 3 trang 80 Tin học 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:

Khi chưa tìm thấy kết quả thì tìm tuần tự sẽ dò tìm đến phần tử cuối dãy. Nếu đến cuối dãy mà vẫn chưa tìm được kết quả thì sẽ trả về không tìm thấy. Còn ngược lại sẽ trả về kết quả.

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

Bài 15: Thực hành tổng hợp tạo bài trình chiếu

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

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

Tags : Tags Giải bài tập   Tìm kiếm tuần tự   Tin học 7
Share
facebookShare on FacebooktwitterShare on TwitteremailShare on Email
Post navigation
Previous post

Giáo án Địa lí 7 Bài 6 (Kết nối tri thức 2023): Đặc điểm dân cư xã hội Châu Á

Next post

Ngữ pháp Tiếng Anh 7 Unit 12: English speaking countries – Global success

Bài liên quan:

Trắc nghiệm Tin học 7 Kết nối tri thức có đáp án

Giải sgk Tin học 7 (cả 3 bộ sách) | Giải bài tập Tin 7 (hay, ngắn gọn) | Soạn Tin 7 (sách mới)

Giáo án Tin học 7 Bài 1 (Kết nối tri thức 2023): Thiết bị vào – ra

Giáo án Tin học 7 Kết nối tri thức (cả năm) mới nhất 2023

Sách bài tập Tin học 7 Kết nối tri thức | Giải SBT Tin học 7 hay, ngắn gọn

20 câu Trắc nghiệm Tin học 7 Bài 1 (Kết nối tri thức) có đáp án 2023: Thiết bị vào – ra

Giải SBT Tin học 7 Bài 1 (Kết nối tri thức): Thiết bị vào – ra

Vở thực hành Tin học 7 Kết nối tri thức | Giải VTH Tin học 7 hay, ngắn gọn

Leave a Comment Hủy

Mục lục

  1. Trắc nghiệm Tin học 7 Kết nối tri thức có đáp án
  2. Giải sgk Tin học 7 (cả 3 bộ sách) | Giải bài tập Tin 7 (hay, ngắn gọn) | Soạn Tin 7 (sách mới)
  3. Giáo án Tin học 7 Bài 1 (Kết nối tri thức 2023): Thiết bị vào – ra
  4. Giáo án Tin học 7 Kết nối tri thức (cả năm) mới nhất 2023
  5. Sách bài tập Tin học 7 Kết nối tri thức | Giải SBT Tin học 7 hay, ngắn gọn
  6. 20 câu Trắc nghiệm Tin học 7 Bài 1 (Kết nối tri thức) có đáp án 2023: Thiết bị vào – ra
  7. Giải SBT Tin học 7 Bài 1 (Kết nối tri thức): Thiết bị vào – ra
  8. Vở thực hành Tin học 7 Kết nối tri thức | Giải VTH Tin học 7 hay, ngắn gọn
  9. Vở thực hành Tin học 7 Bài 1 (Kết nối tri thức): Thiết bị vào – ra
  10. Lý thuyết Tin học lớp 7 Kết nối tri thức | Kiến thức trọng tâm Tin học lớp 7 | Kết nối tri thức
  11. Giải sgk Tin học 7 Kết nối tri thức | Giải Tin học lớp 7 | Giải bài tập Tin học 7 hay nhất | Soạn Tin học 7 | Giải Tin 7 | Tin 7 Kết nối tri thức | Tin học 7 KNTT
  12. Lý thuyết Tin học 7 Bài 1 (Kết nối tri thức 2023): Thiết bị vào – ra
  13. Giải SGK Tin học 7 Bài 1 (Kết nối tri thức): Thiết bị vào – ra
  14. Giáo án Tin học 7 Bài 2 (Kết nối tri thức 2023): Phần mềm máy tính
  15. 20 câu Trắc nghiệm Tin học 7 Bài 2 (Kết nối tri thức) có đáp án 2023: Phần mềm máy tính
  16. Giải SBT Tin học 7 Bài 2 (Kết nối tri thức): Phần mềm máy tính
  17. Vở thực hành Tin học 7 Bài 2 (Kết nối tri thức): Phần mềm máy tính
  18. Lý thuyết Tin học 7 Bài 2 (Kết nối tri thức 2023): Phần mềm máy tính
  19. Giải SGK Tin học 7 Bài 2 (Kết nối tri thức): Phần mềm máy tính
  20. Giáo án Tin học 7 Bài 3 (Kết nối tri thức 2023): Quản lí dữ liệu trong máy tính
  21. 20 câu Trắc nghiệm Tin học 7 Bài 3 (Kết nối tri thức) có đáp án 2023: Quản lí dữ liệu trong máy tính
  22. Giải SBT Tin học 7 Bài 3 (Kết nối tri thức): Quản lí dữ liệu trong máy tính
  23. Vở thực hành Tin học 7 Bài 3 (Kết nối tri thức): Quản lý dữ liệu trong máy tính
  24. Lý thuyết Tin học 7 Bài 3 (Kết nối tri thức 2023): Quản lí dữ liệu trong máy tính
  25. Giải SGK Tin học 7 Bài 3 (Kết nối tri thức): Quản lí dữ liệu trong máy tính
  26. Giáo án Tin học 7 Bài 4 (Kết nối tri thức 2023): Mạng xã hội và một số kênh trao đổi thông tin trên Internet
  27. 20 câu Trắc nghiệm Tin học 7 Bài 4 (Kết nối tri thức) có đáp án 2023: Mạng xã hội và một số kênh trao đổi thông tin trên Internet
  28. Giải SBT Tin học 7 Bài 4 (Kết nối tri thức): Mạng xã hội và một số kênh trao đổi thông tin trên internet
  29. Vở thực hành Tin học 7 Bài 4 (Kết nối tri thức): Mạng xã hội và một số kênh trao đổi thông tin trên internet
  30. Lý thuyết Tin học 7 Bài 4 (Kết nối tri thức 2023): Mạng xã hội và một số kênh trao đổi thông tin trên Internet
  31. Giải SGK Tin học 7 Bài 4 (Kết nối tri thức): Mạng xã hội và một số kênh trao đổi thông tin trên Internet
  32. Giáo án Tin học 7 Bài 5 (Kết nối tri thức 2023): Ứng xử trên mạng
  33. 20 câu Trắc nghiệm Tin học 7 Bài 5 (Kết nối tri thức) có đáp án 2023: Ứng xử trên mạng
  34. Giải SBT Tin học 7 Bài 5 (Kết nối tri thức): Ứng xử trên mạng
  35. Vở thực hành Tin học 7 Bài 5 (Kết nối tri thức): Ứng xử trên mạng
  36. Lý thuyết Tin học 7 Bài 5 (Kết nối tri thức 2023): Ứng xử trên mạng
  37. Giải SGK Tin học 7 Bài 5 (Kết nối tri thức): Ứng xử trên mạng
  38. Giáo án Tin học 7 Bài 6 (Kết nối tri thức 2023): Làm quen với phần mềm bảng tính
  39. 20 câu Trắc nghiệm Tin học 7 Bài 6 (Kết nối tri thức) có đáp án 2023: Làm quen với phần mềm bảng tính
  40. Giải SBT Tin học 7 Bài 6 (Kết nối tri thức): Làm quen với phần mềm bảng tính
  41. Vở thực hành Tin học 7 Bài 6 (Kết nối tri thức): Làm quen với phần mềm bảng tính
  42. Lý thuyết Tin học 7 Bài 6 (Kết nối tri thức 2023): Làm quen với phần mềm bảng tính
  43. Giải SGK Tin học 7 Bài 6 (Kết nối tri thức): Làm quen với phần mềm bảng tính
  44. Giáo án Tin học 7 Bài 7 (Kết nối tri thức 2023): Tính toán tự động trên bảng tính
  45. 20 câu Trắc nghiệm Tin học 7 Bài 7 (Kết nối tri thức) có đáp án 2023: Tính toán tự động trên bảng tính
  46. Giải SBT Tin học 7 Bài 7 (Kết nối tri thức): Tính toán tự động trên trang tính
  47. Vở thực hành Tin học 7 Bài 7 (Kết nối tri thức): Tính toán tự động trên bảng tính
  48. Lý thuyết Tin học 7 Bài 7 (Kết nối tri thức 2023): Tính toán tự động trên bảng tính
  49. Giải SGK Tin học 7 Bài 7 (Kết nối tri thức): Tính toán tự động trên bảng tính
  50. Giáo án Tin học 7 Bài 8 (Kết nối tri thức 2023): Công cụ hỗ trợ tính toán
  51. 20 câu Trắc nghiệm Tin học 7 Bài 8 (Kết nối tri thức) có đáp án 2023: Công cụ hỗ trợ tính toán
  52. Giải SBT Tin học 7 Bài 8 (Kết nối tri thức): Công cụ hỗ trợ tính toán

Copyright © 2025 Trang Học trực tuyến
  • Sach toan
  • Giới thiệu
  • LOP 12
  • Liên hệ
  • Sitemap
  • Chính sách
Back to Top
Menu
  • Môn Toán