- Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
- Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
- Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
- Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính