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

Подпрограмма

Cтраница 1


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

Подпрограмма TESTA2 выполняет ввод дополнительных исходных данных, для расчета стержня, начальные очертания которого заданы уравнением y axz. Формальные параметры подпрограммы TESTA2 уже описаны в предыдущих подпрограммах.  [2]

Подпрограмма может не иметь выходных или входных параметров или совсем не иметь параметров. В последнем случае она начинается оператором SUBROUTINE S. Обмен информацией с подпрограммами без параметров может осуществляться через общие области, определяемые операторами COMMON в вызывающей программе и в подпрограмме.  [3]

4 Употребление оператора ENTRY. [4]

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

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

Подпрограмма начинается заголовком ПОДПРОГРАММА LJ, после которого может стоять текст, например, название подпрограммы. Заканчивается подпрограмма словом ВЫХОД i ] д, по которому осуществляется выход из подпрограммы и возврат в основную программу.  [7]

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

Подпрограмма на Ассемблере должна обеспечить такое же резервирование области хранения. Это достигается обращением к служебному модулю IALD-SAGT. При этом резервируются 72 байта под область хранения, формируется содержимое регистра 13, заполняются слова 2 и 3 области хранения.  [9]

Подпрограммы на Ассемблере могут вызывать модули стандартных функций и процедур Алгамса так же, как и подпрограммы на Алгамсе. Необходимо только позаботиться о том, чтобы соответствующие объектные модули были присоединены Редактором.  [10]

Подпрограмма на Ассемблере, которая не вызывает другую подпрограмму, называется подпрограммой на Ассемблере низшего уровня. В примере 5 приведена подпрограмма низшего уровня, которая может быть вызвана программой на Алгамсе. Если в теле подпрограммы используется регистр 13, то в подпрограмме должны быть предусмотрены команды для сохранения и восстановления его содержимого.  [11]

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

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

Подпрограммы снимались в ацетонитрильных растворах с концентрациями около 0 002-мол. Спектры ЭПР снимались в тех же растворах после электролиза в течение 30 мин в электролизере из ртутного катода и каломельного анода, помещенном в резонатор спектрометра.  [14]

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



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