Tuần 33 — Khái niệm thuật toán
Tin học Lớp 6 · 6 câu hỏi có lời giải
Câu 1.Thuật toán là:
- A.Dãy hữu hạn các bước rõ ràng để giải quyết một bài toán
- B.Một thiết bị nhập
- C.Một loại mạng
- D.Một phần cứng máy tính
Xem đáp án
Đáp án: A. Dãy hữu hạn các bước rõ ràng để giải quyết một bài toán
Thuật toán (algorithm) là chuỗi các bước rõ ràng, hữu hạn để giải quyết một bài toán cụ thể.
Câu 2.Đặc trưng của thuật toán:
- A.Tính vô hạn
- B.Không cần đầu vào, đầu ra
- C.Tính xác định, tính dừng (hữu hạn bước), tính đúng đắn
- D.Tính ngẫu nhiên
Xem đáp án
Đáp án: C. Tính xác định, tính dừng (hữu hạn bước), tính đúng đắn
Một thuật toán đúng phải có ba đặc trưng: xác định (rõ ràng), dừng (hữu hạn) và đúng đắn.
Câu 3.Ví dụ thuật toán trong đời sống:
- A.Một bài thơ ngẫu nhiên
- B.Một bức tranh
- C.Quy trình pha mì tôm: đun nước → cho mì → cho gia vị → ăn
- D.Một bài hát
Xem đáp án
Đáp án: C. Quy trình pha mì tôm: đun nước → cho mì → cho gia vị → ăn
Quy trình pha mì tôm là một thuật toán đời sống vì có các bước rõ ràng dẫn đến kết quả.
Câu 4.Đầu VÀO (Input) của thuật toán cộng 2 số là:
- A.Một bảng
- B.Tổng của chúng
- C.Một bài văn
- D.Hai số cần cộng
Xem đáp án
Đáp án: D. Hai số cần cộng
Đầu vào (Input) là dữ liệu cần xử lí — ở đây là hai số cần cộng.
Câu 5.Đầu RA (Output) của thuật toán cộng 2 số là:
- A.Tổng của hai số đó
- B.Hệ điều hành
- C.Hai số ban đầu
- D.Phép cộng
Xem đáp án
Đáp án: A. Tổng của hai số đó
Đầu ra (Output) là kết quả thuật toán trả về sau khi xử lí đầu vào — ở đây là tổng hai số.
Câu 6.Vai trò của thuật toán trong lập trình:
- A.Là phần mềm diệt virus
- B.Là phần cứng
- C.Là tên chương trình
- D.Là "bản thiết kế" để viết chương trình
Xem đáp án
Đáp án: D. Là "bản thiết kế" để viết chương trình
Thuật toán là bản thiết kế logic — lập trình viên dựa vào đó để viết mã chương trình.