ОСОБЕННОСТИ (СВОЙСТВА) АЛГОРИТМА
· дискретность процедур – расчлененность определяемого алгоритмом процесса решения на отдельные элементарные акты (действия, операции), возможность выполнения которых не вызывает сомнения и выполнение каждого из которых возможно только после завершения всех операций на предыдущем этапе (шаге);
· определенность (общепонятность и детерминированность) действий – жесткая, четко определенная последовательность элементарных операций, выполнения шагов, когда, во-первых, совокупность промежуточных результатов-операндов на любом шаге однозначно определяется операндами, имевшимися на предыдущем шаге, во-вторых, когда ни у кого не возникает возможности различно толковать путь решения задачи;
· направленность – если способ получения последующих операндов из предыдущих не приводит к результату, то указывается, что следует считать результатом (применения) алгоритма;
· элементарность – когда правило получения последующих операндов из предыдущих должно быть простым и локальным;
· результативность (сходимость) – нахождение искомого результата после выполнения конечного числа шагов;
· однозначность – единственность результата процесса при заданных исходных данных;
· массовость – применимость для различных исходных данных и для классов задач.
Дата добавления: 2015-08-21; просмотров: 582;