Chủ đề F: Giải quyết vấn đề với sự trợ giúp của máy tính
Bài 1. Tìm kiếm tuần tự trang 35, 36 SBT Tin học 7 Cánh diều
Bài 2. Tìm kiếm nhị phân trang 36, 37 SBT Tin học 7 Cánh diều Bài 3. Sắp xếp chọn trang 37, 38 SBT Tin học 7 Cánh diều Bài 4. Sắp xếp nổi bọt trang 38, 39 SBT Tin học 7 Cánh diều Bài 5. Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp trang 39, 40 SBT Tin học 7 Cánh diều Bài 6. Thực hành tìm và sửa lỗi trang 59, 60 SBT Tin học 8 Cánh diềuBài 1. Tìm kiếm tuần tự trang 35, 36 SBT Tin học 7 Cánh diều
Hãy cho biết mỗi khẳng định sau đây là đúng hay sai và giải thích lí do:
Câu 1
Hãy cho biết mỗi khẳng định sau đây là đúng hay sai và giải thích lí do:
Nếu trong dãy có nhiều số bằng x thì thuật toán tìm kiếm tuần tự:
1) Tìm thấy tất cả các số đó.
2) Tìm thấy số đầu tiên trong dãy bằng x.
3) Tìm thấy số cuối cùng trong dãy bằng x.
Câu 2
Theo em, việc gán Kết quả = Chưa tìm thấy trước khi lặp và sửa lại thành Kết quả = Tìm thấy khi phát hiện có số trong dãy bằng x có tác dụng gì? Tại sao cần làm thế?
Câu 3
Bài toán yêu cầu tìm kiếm số cuối cùng trong dãy bằng x. Em hãy nêu ý tưởng sửa thuật toán trong bài học để giải bài toán này.
Câu 4
Dựa theo bảng mô phỏng các bước tìm kiếm tuần tự trong sách giáo khoa, hãy mô phỏng ý tưởng của em vừa đề xuất áp dụng cho bài toán tìm số cuối cùng trong dãy 44 với dãy đầu vào là {18, 94, 42, 44, 06, 44, 55, 67}.
Câu 5
Em hãy nêu ý tưởng sửa đổi thuật toán tìm kiếm tuần tự cho bài toán yêu cầu đếm ở trong dãy có bao nhiêu số bằng x.
Câu 6
Thực hiện các yêu cầu sau:
1) Nêu một bài toán thực tế dẫn đến bài toán tìm kiếm.
2) Nêu một bài toán thực tế dẫn đến bài toán tìm kiếm trong dãy đã sắp thứ tự.
Mẹo tìm đáp án nhanh
Search Google: "từ khóa + baitap365" Ví dụ: "Bài 5 trang 13 SGK Vật lí 12 baitap365