Значимость свойств алгоритма при разработке компьютерных программ заключается в том, что они позволяют исключить возможные ошибки в будущей программе и обеспечить её высокоэффективную безотказную работу. 2
Некоторые свойства алгоритма и их значимость:
- Дискретность. 13 Алгоритм состоит из последовательности отдельных законченных действий — шагов. 1 Переход к следующему шагу возможен лишь после завершения предыдущего. 1
- Определённость. 35 Каждый шаг алгоритма должен быть чётко определён, без каких-либо двусмысленностей. 5 Благодаря этому свойству выполнение алгоритма носит механический характер и не требует никаких дополнительных сведений о решаемой задаче. 2
- Результативность. 25 Алгоритм должен приводить к решению задачи за конечное число шагов. 2 При точном исполнении всех команд процесс решения задачи должен прекратиться за конечное число шагов, и при этом должен быть получен ответ. 2
- Массовость. 25 Алгоритм должен быть применим к широкому классу задач, а не только к одной конкретной задаче. 5
- Эффективность. 15 Это свойство позволяет оценить ресурсы, необходимые для выполнения алгоритма. 1 Оценивают алгоритмы по трудоёмкости, точности вычислений, времени решения и другим критериям. 1