1.Детерминированность (определенность) ориентированность на определенного исполнителя, исключающая неоднозначность понимания.
2.Массовость пригодность для решения задач определенного класса при любых допустимых значениях исходных данных.
3.Дискретность пошаговый характер получения результата.
4.Результативность свойство алгоритма приводить к результату за конечное время.