Câu hỏi:

17/07/2024 71

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ế?

Trả lời:

verified Giải bởi Vietjack

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.

Xem đáp án » 17/07/2024 125

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

Xem đáp án » 20/07/2024 124

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.

Xem đáp án » 19/07/2024 90

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

Xem đáp án » 22/07/2024 90

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.

Xem đáp án » 17/07/2024 89

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.

Xem đáp án » 17/07/2024 88

Câu hỏi mới nhất

Xem thêm »
Xem thêm »