Câu hỏi:

12/07/2024 977

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?

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giả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.

Lời giả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.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP