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

Подпрограммы-функция

Cтраница 4


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

Правила написания наименования подпрограммы-функции аналогичны соответствующим правилам записи наименований переменных.  [47]

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

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

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



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