Методи проектування алгоритмів
Проектування алгоритмів і програм є виключно творчим процесом. Не існує універсального методу розроблення алгоритму розв’язування для будь-якого завдання. Для кожного завдання необхідно знайти свій, найбільш раціональний метод.
У процесі проектування алгоритму намагаються:
- забезпечити мінімальний час розв’язування задачі;
- використати мінімальний обсяг пам’яті;
- досягти потрібної точності й надійності обчислення;
- забезпечити ефективне використання можливостей наявних бібліотек, зокрема мінімізувати вартість розроблення алгоритму.
Методи проектування алгоритмів класифікуються за багатьма ознаками. Основними з них є ступінь автоматизації проектування алгоритмів і програм та методологія проектування програмних продуктів