1. Дискретность. Это свойство состоит в том, что алгоритм должен представлять процесс решения задачи как последовательность простых шагов. При этом для выполнения каждого шага алгоритма требуется некоторый конечный отрезок времени, т.е. преобразование исходных данных в результат осуществляется во времени дискретно.
2. Определенность. Это свойство состоит в том, что каждая команда алгоритма должна быть четкой, однозначной и не оставлять места для произвола.
3. Конечность. Это свойство состоит в том, что алгоритм должен приводить к решению задачи за конечное число шагов.
4. Массовость. Это свойство состоит в том, что алгоритм решения задачи разрабатывается не для одной конкретной задачи, а целого класса однотипных задач, различающихся лишь исходными данными.
5. Результативность. Каждый алгоритм должен приводить к определенному алгоритму, иначе он бессмысленный.
6. Эффективность. Алгоритм должен приводить к результату за минимальное количество шагов.
Последнее изменение: Wednesday, 6 November 2013, 20:47