Hiểu cách hoạt động
Thuật toán là dãy hữu hạn bước rõ ràng để giải một bài toán; cần xác định đầu vào và đầu ra. Có thể mô tả bằng ngôn ngữ tự nhiên hoặc sơ đồ khối: ôvan bắt đầu/kết thúc, bình hành vào/ra, chữ nhật xử lí, hình thoi điều kiện. Mũi tên xác định luồng. Một mô tả mơ hồ như “làm cho tốt” chưa phải bước có thể thực hiện chính xác.