A
Дискретность
B
Определенность
C
Результативность
D
Массовость
E
Правильность
1
Алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.
2
Алгоритм правильный, если его выполнение дает правильные результаты решения поставленной задачи.
3
Алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов.
4
Алгоритм должен приводить к решению за конечное число шагов.
5
Каждое правило алгоритма должно быть четким, однозначным.