Основные свойства, которые отличают алгоритмы от других типов предписаний:
- Дискретность. 14 Процесс решения задачи представляется конечной последовательностью отдельных шагов, и каждое действие исполняется только после того, как закончилось исполнение предыдущего. 12
- Определённость. 14 Каждое правило алгоритма должно быть чётким, однозначным и не оставлять места для произвола. 1
- Результативность (конечность). 14 Алгоритм должен приводить к решению задачи за конечное число шагов. 1
- Массовость. 14 Алгоритм должен быть применим для некоторого класса задач, различающихся только исходными данными. 1