|
|
Разработка алгоритмовВ настоящее время существует много определений понятия алгоритм, потому как оно широко применяется в разнообразных областях техники, науки, а также в повседневной жизни.
Алгоритм – точная и понятная последовательность действий, которая описывает процесс преобразования объекта в конечное состояние.
Каждой операции, которая будет определена в уточненной объективной модели, должен быть составлен алгоритм, который будет реализовывать данную операцию. В ходе выбора алгоритма необходимо руководствоваться некоторыми соображениями: вычислительная сложность, понятность и легкость реализации, и его гибкость.
Для достижения легкости и понятности в реализации алгоритма можно пойти на незначительное снижение эффективности, к примеру, если ввести рекурсию, то это снизит скорость выполнения программы, но упростит ее понимание.
Исполнителями алгоритма могут быть человек или техническое устройство. Разнообразные машины (промышленные роботы, компьютеры и современная бытовая техника) считаются формальными исполнителями алгоритмов. От такого исполнителя не требуется понимание самой сущности задачи, которую необходимо решить. Необходимо лишь точно выполнить последовательность команд.
|
|