Câu hỏi:
17/07/2024 71Theo 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ế?
Trả lời:
Trước khi lặp đánh dấu Kết quả = Chưa tìm thấy thì điều kiện dừng vòng lặp chưa thỏa mãn. Khi phát hiện có số trong dãy bằng x sửa lại thành Kết quả = Tìm thấy thì điều kiện dừng vòng lặp thỏa mãn. Thuật toán kết thúc.
Nếu không làm thế thì thuật toán vẫn tiếp tục lặp, kiểm tra đến hết dãy, dù đã tìm thấy số bằng x. Đó là việc làm vô ích.
Trước khi lặp đánh dấu Kết quả = Chưa tìm thấy thì điều kiện dừng vòng lặp chưa thỏa mãn. Khi phát hiện có số trong dãy bằng x sửa lại thành Kết quả = Tìm thấy thì điều kiện dừng vòng lặp thỏa mãn. Thuật toán kết thúc.
Nếu không làm thế thì thuật toán vẫn tiếp tục lặp, kiểm tra đến hết dãy, dù đã tìm thấy số bằng x. Đó là việc làm vô ích.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
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.
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:
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}.
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 3:
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 4:
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ự.
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ự.
Câu 5:
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.
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 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.
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.