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.
Có hai cách để mô tả 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.
ví dụ