Анализ методов решения подобных задач

Далее анализируются известные методы решения подобных за­дач, их достоинства и недостатки, применимость к конкретному случаю. При этом может оказаться, что ни один из известных ме­тодов не подходит для решения конкретной задачи по причине сложности учета всех исходных данных, входящих в её условие. В этом случае формулируются ограничения, которые позволяют уп­ростить расчет, не меняя при этом сущности задачи. Иначе гово­ря, в расчетах не используются второстепенные, не имеющие принципиального значения исходные данные.

Выбор методов решения

С учетом указанных факторов окончательно выбирается метод решения задачи, устанавливающий зависимость искомых результа­тов от исходных данных и обеспечивающий разбивку вычислитель­ного процесса на ряд элементарных операций. Не исключена ситу­ация, когда поставленная задача вообще не имеет аналогов или подходов к решению среди известных и применяемых методов обра­ботки информации. Тогда перед разработчиками встает проблема создания нового (иногда экспериментального) метода решения данной задачи и описания последовательности ее выполнения на основе сформулированных правил.

Алгоритмизация решения задачи

Оценив исходные условия и выбрав метод решения конкретной задачи, переходят к её алгоритмизации, т.е. составлению под­робного алгоритма действий (плана) выполнения задачи.

Алгорит­м -последовательность элементарных операций над исходными данными с целью получения конечного результата на основе выбранного метода решения задачи.

К любым алгоритмам предъявляется ряд требований: опреде­ленность, массовость, результативность.

Определенность алго­ритма предполагает однозначность толкования конечного числа всех этапов требуемых операций.

Массовость алгоритма обеспечи­вает его применимость к любым допустимым значениям исходных данных.

Результативность алгоритма дает воз­можность получить за конечное число шагов вычисление искомого результата.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: