:
Алгоритм - строго определенная последовательность действий для решения задачи
Дискретность - что алгоритм должен быть разбит на последовательность выполняемых шагов
Определенность - что алгоритм должен содержать только те команды, которые входят в его набор, и которые может выполнить конкретный исполнитель
Результативность - что алгоритм должен приводить к решению задачи за конечное число шагов
Массовость - свойство пригодности алгоритма для решения всех задач заданного класса