Составление - программа - решение - задача - Большая Энциклопедия Нефти и Газа, статья, страница 1
Опыт - это замечательная штука, которая позволяет нам узнавать ошибку, когда мы опять совершили ее. Законы Мерфи (еще...)

Составление - программа - решение - задача

Cтраница 1


Составление программы решения задачи на АВМ не требует особой математической подготовки и специальных знаний в области численного анализа, однако необходимы глубокие знания объекта расчета, его особенностей. Следует хотя бы в общих чертах иметь представление об ожидаемых результатах решения. Блочная конструкция АВМ позволяет составлять схему решения задачи многими способами. Рациональность программы состоит в ее максимальной простоте при обеспечении необходимой точности решения.  [1]

Составление программы решения задачи на языке АЛГОЛ окончено. Следует заметить, что были использованы вспомогательные операторы ввод, вывод, которые в язык АЛГОЛ не входят, а введены в язык конкретного представления дополнительно.  [2]

Составление программы решения задачи, то есть запись алгоритма решения задачи на языке, понятном машине.  [3]

При составлении программы решения задачи необходимо предусмотреть возможность контроля результатов вычислений. Отказ в работе при восприятии может выражаться в невосприятии регистром одного из исходных данных или в невосприятии какого-либо одного разряда числа. Причем это невосприятие может быть только при работе определенного механизма считывания. Сбои в работе вычислителя могут иметь самый различный характер. Наиболее - часто встречающиеся сбои - это невыполнение какой-либо арифметической или логической операции: отсутствие передачи определенного разряда ( этот отказ может наблюдаться в двух случаях: при любых передачах внутри вычислителя и при передаче из определенного регистра или сумматора), отсутствие передачи разряда при прямой или обратной передаче. Отказ в работе выводных каналов обычно выражается в отсутствии перфорации какого-либо разряда из-за неисправности, возникшей в электронных цепях вычислителя, или из-за неисправности механической части перфоратора.  [4]

На этом составление программы решения задачи на языке ССК закончено. Как видно из рассмотренного примера, программирование на языке ССК ведется с использованием машинных команд в символической записи, но с программиста сняты обязанности по распределению памяти и компоновке программы, что упрощает работу программиста.  [5]

В процессе составления программы решения задачи может оказаться, что некоторые части программы повторяются, например необходимо вычислить значение выражения для разных переменных, а результаты использовать для дальнейших вычислений. Для сокращения шагов программы вычисление значения выражения оформляют в виде подпрограммы и обращаются к ее выполнению каждый раз, когда этого потребует основная программа. Подпрограмма начинается с некоторого адреса и заканчивается командой В / О - возврата из подпрограммы. Обращение к подпрограмме происходит по команде ПП, после которой указывается адрес начала подпрограммы. При исполнении этой команды в стеке возврата МК запоминается адрес следующей команды основной программы, а после выполнения подпрограммы МК приступает к продолжению выполнения шагов основной программы с адреса, следующего за адресом перехода. Число регистров стека возврата равняется пяти, что допускает использование до пяти вложенных друг в друга подпрограмм. При этом обращение к внутренней подпрограмме может быть осуществлено из любой внешней подпрограммы. Каждая внутренняя подпрограмма должна заканчиваться командой возврата В / О.  [6]

В процессе составления программы решения задачи пользователь обычно разбивает программу на участки, имеющие в некотором смысле самостоятельное значение. Обычно они выполняются в программе неоднократно, но организовать их циклическую работу с помощью описанных ранее приемов почему-либо неудобно или трудно. Для упрощения процедуры написания программы часто удобно выделить этот участок программы, записав отдельно, и всякий раз, когда появляется необходимость в его выполнении, записать в оставшейся части программы команды обращения к нему. Выделенный участок программы называют подпрограммой, а оставшуюся часть программы, включающую команды обращения к подпрограммам, - основной программой. Разумеется, возможна реализация такой структуры программы, когда обращения к подпрограммам осуществляются не только из основной программы, но и от других подпрограмм. Может быть осуществлена также и многоуровневая структура выделения и обращения к подпрограммам.  [7]

Уже при составлении программы решения задачи могут быть допущены ошибки. Тщательной проверкой программы на бланках стараются эти ошибки устранить. Одна неправильно написанная цифра в адресе или коде операции команды, как правило, приводит в негодность всю программу.  [8]

Подразделение предназначено для составления программ решения задач на ЭВМ. В подразделении производится разработка программ решения задач, осуществляется их отладка на ЭВМ.  [9]

Алгоритмы предназначены для составления программы решения задачи планирования РИР и ОПЗ в системе АСУ с применением ЭВМ. Вместе с тем, приводя в стройную последовательность сам порядок планирования РИР и ОПЗ, алгоритмы с успехом могут быть использованы для указанных целей и вне системы АСУ и в отсутствии ЭВМ.  [10]

11 Форматы команд п ЦВМ. а - четырехадресная. б - трехадрес-ная. ь - двухадресная. г - одноадресная. 0 - нульадресная. [11]

Четырехадресное построение команды является с точки зрения программирования - составления программы решения задачи - наиболее гибким.  [12]

После завершения первых двух этапов программирования следует перейти к составлению программы решения задачи. Программой будем называть последовательность операции ( последовательность команд), составленную на языке данной вычислительной машины, в результате реализации которой должны быть получены необходимые расчетные величины, требуемые алгоритмом решения задачи. Термин язык машины обозначает систему кодирования информации, принятую в данной машине. Для правильного составления программы язык машины необходимо хорошо знать.  [13]

Использование ЦВМ для решения различного рода задач требует выполнения весьма трудоемкой работы по составлению программы решения задачи на машине.  [14]

Пользуясь процедурой, можно записать не только стандартные, но и любые другие функции, необходимые для составления программ решения задачи, причем число аргументов, от которых зависит функция, в языке АЛГОЛ не ограничивается.  [15]



Страницы:      1    2    3