Осуществление решения включает в себя выполнение во всех деталях с максимальной точностью тех операций и действий, которые предусмотрены планом решения, т. е. переработка входной информации в выходную. Проверка правильности решения задачи позволяет оценить приемлемость полученного решения, достижение заданного результата, а также окончательно оформить способ решения. Результаты этого этапа используют при последующей оптимизации способа решения. Программа решения задачи с помощью ЭВМ должна:
1) состоять из таких действий, которые могут быть точно и однозначно выполнены ЭВМ;
2) быть записана на языке соответствующей ЭВМ, т. е. машина в соответствии с предложениями этого языка может поставить определенные операции, входящие в набор операций данной (Машины. Разработанный алгоритм программируется и выражается в элементарных операциях соответствующей ЭВМ, составляющей программу расчета.
Таким образом, программа представляет собой полное и точное описание обработки информации в соответствующем коде для данной ЭВМ. С помощью такой программы обеспечивается автоматическое решение поставленной задачи. Алгоритм реализуется в машине с помощью определенной последовательности арифметических и логических операций, задаваемых соответствующим набором команд. Различают простые (линейные) и разветвляющиеся программы. Составление разветвляющихся программ зависит от использования промежуточных результатов, когда возникает необходимость анализа различных вариантов вычислительного процесса.
Программа, задаваемая на языке конкретной машины, требует значительной затраты времени на свое составление и последующую отладку ее на ЭВМ. Такая программа является описанием расширенного алгоритма, содержащего кроме действий по его реализации также вспомогательные операции для создания внутри машины команд для решения соответствующей задачи. Команды, составляющие рабочую программу, записывают в виде числовых кодов. Работа ЭВМ разбивается на отдельные такты, в каждом из которых выполняется одна команда программы.
11 июля 2012