На стадии технического предложения выполняется анализ задачи – это определение и детализация логического порядка действий, которые нужно выполнить над исходными данными, чтобы получить требуемое решение. На этом этапе процесса решения задачи следует в общих чертах описать, что необходимо сделать. Детали того, как это должно быть сделано, будут уточняться на следующем шаге.
Пример 1
Найти корни квадратного уравнения с заданными коэффициентами.
Необходимо определить метод решения задачи, будет ли программа находить общее решение или только действительные корни.
Часто формальная постановка задачи однозначно определяет метод ее решения. Если задача может быть решена несколькими методами, выбирается один из них с учетом сложности реализации, точности результатов и т.д.