Câu 1
1 điểmXem đáp án và lời giải
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Tin học · Lớp 7
8 câu · 12 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
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?”.
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợ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ì a = 27 ≠ x nên chuyển sang xét số tiếp theo a trong dãy.
Bước 2. So sánh số đang xét với x, vì a= 63 ≠ x nên chuyển sang xét số tiếp theo a trong dãy.
Bước 3. So sánh số đang xét với x, vì a= 12 ≠ x nên chuyển sang xét số tiếp theo a trong dãy.
Bước 4. So sánh số đang xét với x, vì a= 59 ≠ x nên chuyển sang xét số tiếp theo a trong dãy.
Bước 5. So sánh số đang xét với x, vì a= 67 ≠ x nên chuyển sang xét số tiếp theo a trong dãy.
Bước 6. So sánh số đang xét với x, vì a= 45 = x. Kết luận: Tìm thấy x ở vị trí atrong 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í a.
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý