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

Написание - подпрограмма

Cтраница 1


Написание подпрограммы на Коболе и основной программы несколько отлично. Раздел идентификаций остается тем же самым. В Разделе оборудования секция Управления файлами может быть опущена, если подпрограмма не содержит никаких операторов ввода - вывода. В Разделе данных после секции рабочей памяти необходимо записывать Секцию связей, если предусматривались какие-либо аргументы. Секция связей описывает аргументы в том порядке, в каком они указывались в операторе CALL в основной программе.  [1]

Способы написания подпрограмм такого рода и работа с ними описываются в гл.  [2]

При написании подпрограмм, которые используют универсальные регистры процессора, возникает проблема сохранения содержимого этих регистров. Процедура сохранения и восстановления регистров может выполняться в вызывающей и в вызываемой программе.  [3]

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

Ваша задача состоит в написании подпрограммы на языке ассемблера Системы 360, которая имитирует выполняемую ассемблером обработку псевдокоманд DC для форматов С, X, Р и F. Необходимо заданную строку символов кода EBCDIC, находящуюся в памяти, преобразовать в определенный внутренний формат данных.  [5]

Имеется сравнительно немного специфических требований к написанию подпрограмм для операционных систем ЭВМ, управляющей технологическими процессами.  [6]

Осуществить такой план довольно легко и без написания подпрограммы.  [7]

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

9 Структурная схема решения системы уравнений, не разрешенной относительно старших производных. [9]

В функции разработчика САПР в этом случае входит написание подпрограмм соответствующих блоков.  [10]

Тело Queue Mgr приведено на рис. 2.10. При написании подпрограммы на языке Ада можно руководствоваться определениями операций Add. За ним обычно следует последовательность локальных объявлений, возможно пустых, а за ней - последовательность операторов.  [11]

Поскольку размер массива является частью его типа, то оказывается невозможным написание подпрограмм общего назначения, в которых используются массивы произвольной длины. В частности, это очень сильно затрудняет работу со строками символов.  [12]

Многие версии Модулы-2 содержат дополнительную процедуру ( которую часто называют IOTRANSFER) для написания подпрограмм, реализующих обработку прерываний от внешних устойств.  [13]

Особенные трудности связаны с комбинаторными проблемами, возникающими при таких вычислениях; можно начать с написания подпрограмм, выполняющих арифметические операции над очень длинными ( очень точными) числами. Поскольку большинство современных ЭВМ работает с машинными словами, то такие сверхточные арифметические подпрограммы могут быть сложными сами по себе. Когда же такие подпрограммы написаны и отлажены, необходимо еще создать алгоритмы для действительного выполнения вычислений. Поскольку каждый шаг таких вычислений содержит несколько ( а может быть, и много) арифметических операций высокой точности, каждая из которых реализуется достаточно длинной процедурой, решающей становится оценка сходимости такого метода.  [14]

Форматный ввод-вывод может быть добавлен в язык Паскаль за счет написания соответствующих подпрограмм, универсальность которых, однако, ограничена отсутствием возможности написания подпрограмм с переменным числом параметров. Реализация высокоточной арифметики в языке Паскаль путем написания соответствующих подпрограмм трудоемка и неэффективна. Создание универсальных подпрограмм, обеспечивающих работу со строками, невозможно в языке Паскаль вследствие отсутствия возможности передачи в качестве параметров массивов переменных размеров.  [15]



Страницы:      1    2