Алгоритм это –
1) описание конечной последовательности шагов в решении задачи, приводящей от исходных данных к требуемому результату.
2) некоторый объект, способный выполнять определенный набор команд.
3) способ решения задачи.
4) язык программирования.