Thuật toán là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự

Xuất bản: 06/11/2020 - Cập nhật: 20/02/2023 - Tác giả: Phạm Dung

Câu Hỏi:

"…(1) là một dãy hữu hạn các …(2) được sắp xếp theo một trình tự xác định sao cho khi thực hiện dãy các thao tác ấy, từ …(3) của bài toán, ta nhận được …(4) cần tìm". Các cụm từ còn thiếu lần lượt là?

Đáp án và lời giải

đáp án đúng: B

Khái niệm: Thuật toán là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho sau khi thực hiện dãy thao tác ấy, từ Input của bài toán, ta nhận được Output cần tìm. 
=> Thứ tự đúng là: Thuật toán - thao tác - Input - Output.

Nhắc lại kiến thức bài toán là gì, thuật toán là gì?
Bài toán là gì?
- Bài toán là một việc nào đó mà con người muốn máy tính thực hiện.
- Các yếu tố của một bài toán:
+ Input: Thông tin đã biết, thông tin đưa vào máy tính.
+ Output: Thông tin cần tìm, thông tin lấy ra từ máy tính.
- Ví dụ: Bài toán tìm ước chung lớn nhất của 2 số nguyên dương, khi đó:
+ Input: hai số nguyên dương A, B.
+ Output: ước chung lớn nhất của A và B
*Thuật toán là gì?
a) Khái niệm
Thuật toán là 1 dãy hữu hạn các thao tác được sắp xếp theo 1 trình tự xác định sao cho sau khi thực hiện dãy thao tác ấy, từ Input của bài toán, ta nhận được Output cần tìm.
b) Biểu diễn thuật toán
- Sử dụng cách liệt kê: nêu ra tuần tự các thao tác cần tiến hành.
- Sử dụng sơ đồ khối để mô tả thuật toán.
c) Các tính chất của thuật toán
- Tính dừng: thuật toán phải kết thúc sau 1 số hữu hạn lần thực hiện các thao tác.
- Tính xác định: sau khi thực hiện 1 thao tác thì hoặc là thuật toán kết thúc hoặc là có đúng 1 thao tác xác định để được thực hiện tiếp theo.
- Tính đúng đắn: sau khi thuật toán kết thúc, ta phải nhận được Output cần tìm.

Phạm Dung (Tổng hợp)

đề trắc nghiệm tin học 10 mới nhất

X