Cтраница 3
Аргументы по умолчанию могут использоваться только в конце списка аргументов, передаваемых функции. [31]
Таким образом, при создании макросов не нужно запоминать список аргументов для каждой макрокоманды. [32]
Факт состоит из имени предиката и заключенного в скобки списка аргументов - констант. [33]
Оператор DATA SAVE DC предназначен для вывода данных из списка аргументов 1 на диск в открытый файл в виде одной логической записи. [34]
Оператор DATA SAVE DA предназначен для записи данных из списка аргументов 1, начиная с сектора, номер которого задан значением параметра адрес сектора. Данные записываются в том же формате, что и в режиме каталога по операторам DATA SAVE DC. Каждый оператор DATA SAVE DA записывает на диск одну логическую запись, занимающую один или несколько секторов диска. [35]
Если в одной логической записи недостаточно данных для заполнения списка аргументов, то считывается следующая логическая запись. [36]
FUNCTION или тип FUNCTION, за которым следуют наименование и список аргументов ( не менее одного), а среди исполняемых операторов должен находиться хотя бы один оператор RETURN, обеспечивающий после однократного выполнения продолжение расчетов по основной программе. [37]
Итак, пара байтов характеризует поле значения для переменной из списка аргументов. [38]
Ошибка, если данных в символьном аргументе недостаточно для всего списка аргументов. Дополнительный разделитель в символьном аргументе означает пропуск из списка аргументов ( дополнительный разделитель есть, если между разделителями нет данных) Если данных в символьном аргументе недостаточно для всего списка аргументов, то оставшиеся элементы из списка аргументов игнорируются. Дополнительный разделитель в символьном аргументе означает пропуск элемента из списка аргументов Ошибка, если данных в символьном аргументе недостаточно для всего списка аргументов. [39]
Оператор и PACK предназначен для последовательной упаковки значений переменных из списка аргументов в символьный аргумент, являющийся буфером для размещения данных, разделителей и другой служебной информации, определяемой форматом упаковки. [40]
Аргумент в формате ключевого слова может указываться в любом месте списка фиктивных аргументов макроопределения и является частью позиционного расположения аргументов. С другой стороны, аргумент в форме ключевого слова может указываться где-либо в списке фактических аргументов вызова макрокоманды, и при этом он не влияет на позиционное соответствие оставшихся аргументов. [41]
Команда состоит из ключевого слова, за которым через пробел следует список аргументов, отделенных друг от друга запятыми. [42]
![]() |
Граф-схема алгоритма, приведенного на 3. [43] |
Указатель функции также изображается идентификатором, за которым в скобках следует список аргументов, от которых должна быть вычислена данная функция. Способ вычисления значения функции задается описанием процедуры специального вида. Указатель функции служит для обращения к этому описанию. [44]
Обращение к функции задается идентификатором функции, после которого может следовать список аргументов. [45]