Cтраница 2
Конструкция, состоящая из идентификатора функции и списка фактических параметров, называется обращением к функции или указателем функции. Выполнение операций над аргументами функции и получение значения функции осуществляется путем выполнения соответствующего алгоритма при обращении к функции. Значением функции является константа, тип которой зависит от типа функции. [16]
Имена внешних функций и процедур, входящих в список фактических параметров оператора-процедуры, должны быть перечислены в операторе внешних подпрограмм, входящих в состав вызывающей программы. [17]
Вызов функций производится по их идентификаторам с указанием списка фактических параметров. [18]
Оно состоит из обозначающего эту функцию идентификатора и списка фактических параметров. Параметры, которыми могут быть переменные, выражения, процедуры и функции, подставляются вместо соответствующих формальных параметров ( см. разд. [19]
Совокупность фактических параметров представляет собой заключенный в круглые скобки список фактических параметров. Фактические параметры, как и формальные, в списке обычно разделяются между собой запятыми. [20]
Запись оператора процедуры содержит наименование ( индентификатор) процедуры и список фактических параметров, заключенный в круглые скобки и представляющий собой перечень данных, с которыми должна выполняться процедура. [21]
Оператор ввода состоит из идентификатора INPUT и следующего за ним списка фактических параметров, заключенного в круглые скобки. Первый параметр определяет номер канала, через который вводят данные, остальными фактическими параметрами являются простые переменные, идентификаторы массивов или переменные с индексами. [22]
Для обращения к конкретной функции в выражении необходимо указать ее имя и список фактических параметров. Количество и типы фактических параметров должны удовлетворять требованиям, приведенным в таблицах. [23]
Этот оператор есть, по существу, имя процедуры, за которым идет список фактических параметров. [24]
Оператор процедуры состоит из идентификатора процедуры и, возможно, следующего за ним списка фактических параметров, заключенного в круглые скобки. [25]
Одним из основных преимуществ макросов в макроассемблере Intel 8080 является возможность передачи им списка фактических параметров для замещения формальных параметров. Подобная процедура при использовании подпрограмм в ассемблере Intel 8080 затруднительна и требует искусственных приемов. Вместе с тем широкое применение макросов существенно увеличивает требуемую емкость памяти. При совместном использовании макросов и подпрограмм основное содержание процедуры записывается в виде подпрограммы, операнды и результаты которой размещаются в ячейках процессорной и оперативной памяти. С помощью макроса организуются загрузка фактических параметров, вызов подпрограммы и выдача результатов в заданные ячейки. В результате достигается адаптируемость подпрограммы к различным спискам фактических параметров при минимальной емкости памяти. [26]
Оператор процедуры состоит из идентификатора процедуры и, возможно, следующего за ним списка фактических параметров, заключенного в круглые скобки. [27]
Указатель функции записывается в виде идентификатора, за которым следует заключенный в круглые скобки список фактических параметров, разделенных ограничителями параметра. [28]
Указатель функции записывается в виде идентификатора, за которым следует заключенный в круглые скобки список фактических параметров, разделенных запятыми. [29]
Обращение к подпрограмме производится с помощью оператора CALL, за которым следует имя и список фактических параметров. Для фактических и формальных параметров справедливы правила, принятые в случае подпрограммы-функции. [30]