Алгоритм для розв'язування задач задає повну послідовність дій, які необхідно виконати для успішного розв'язання задачі. При цьому, для виконання цих дій їх розбивають у визначеній послідовності на прості кроки. Виконати дії наступного розпорядження можна лише виконавши дії попереднього. Використання алгоритмів полегшує розв'язок задач і допомагає учням навчитися правильно розв'язувати задачі.