Алгоритм — это конечная совокупность точно заданных правил решения некоторого класса задач или последовательность действий, необходимых для получения гарантированного результата решения поставленной задачи за конечное число шагов.