1) результативный алгоритм пригоден для решения задач только вычислительного характера
2) результат должен быть получен за конечное число шагов (+)
3) действия результативного алгоритма должны быть определены точно и однозначно
4) результат работы алгоритма должен быть всегда представлен целым числом