Cтраница 2
Например, в процедурах Р2 и РЗ некоторые из передаваемых от вызывающих процедур фактические параметры могут как использоваться, так и определяться, другие - только использоваться. [16]
Процедура-функция вызывается обращением к имени этой процедуры, содержащимся в выражении вызывающей процедуры. Обычно в процедуре-функции имеется список формальных параметров. [17]
Один из способов, как согласовать атрибуты - это объявить в вызывающей процедуре новые переменные с требуемыми атрибутами, им присвоить данные, которые мы хотим передавать как фактические параметры, и затем при вызове процедуры пересылать в качестве фактических параметров введенные новые переменные. В ПЛ / 1 имеется для этих целей разновидность оператора DECLARE: оператор DECLARE-ENTRY, который осуществляет упомянутое согласование атрибутов автоматически. [18]
Режим NOMAPOUT указывает, что значение фиктивного аргумента при возврате управления в вызывающую процедуру ПЛ / 1 не присваивается элементам агрегата данных, который сам является аргументом. [19]
При этом таймер останавливается, параметр ПРОДОЛЖЕНИЕ сбрасывается, а управление возвращается вызывающей процедуре. [20]
В результате таймер останавливается, устанавливается параметр ПРОДОЛЖЕНИЕ, а управление возвращается вызывающей процедуре. [21]
Вариант ENTRY, в котором не задаются атрибуты функции, применяется тогда, когда вызывающую процедуру устраивают атрибуты по умолчанию. [22]
Первый вариант G ENTRY используется в том случае, когда значение выражения возвращается в вызывающую процедуру с атрибутами по умолчанию. Во втором варианте атрибут RETURNS подразумевает атрибут ENTRY, поэтому последний можно опустить. [23]
Первый вариант с ENTRY используется в том случае, когда значение выражения возвращается в вызывающую процедуру с атрибутами по умолчанию. Во втором варианте атрибут RETURNS подразумевает атрибут ENTRY, поэтому последний можно опустить. [24]
В процессе выполнения процедуры-функции должно быть определено некоторое значение, которое будет использовано в вызывающей процедуре при вычислении выражения на месте соответствующего указателя функции. [25]
![]() |
СНК-архитектура ЭВМ. Перекрывающиеся регистровые окна. [26] |
Первая подгруппа содержит параметры, переданные данной процедуре от ее вызвавшей, и результаты для вызывающей процедуры при возврате в нее. Вторая подгруппа содержит локальные переменные процедуры. [27]
Описатели формальных параметров и описатели фактических параметров процедуры могут быть согласованы описанием фактических параметров в вызывающей процедуре оператором объявления данных с теми же описателями, что и у формальных параметров вызываемой подпрограммы. [28]
Иначе говоря, при оптимизации многопроцедурной программы в процессе нумерации значений учитываются влияния, которые оказывают вызывающие процедуры на вызываемые, а также изменения, производимые вызываемыми процедурами в вызывающих. [29]
Значение выражения, указанного в качестве операнда оператора EXIT, после прекращения выполнения процедуры передается в вызывающую процедуру или используется в качестве кода возврата из процедуры. [30]