Cтраница 1
Идентификаторы стандартных функций abs, sign, sqrt, entier не могут быть фактическими параметрами процедур. [1]
Идентификаторы стандартных функций abs, sign, sqrt, entier не могут быть фактическими параметрами процедур и стандартных программ. [2]
Идентификаторы стандартных функций ABS, FLOOR, SIGN не могут являться аргументами при обращении к процедурам. [3]
Отметим, что идентификаторы стандартных функций и подпрограмм не нуждаются в описании. [4]
Заметим, что идентификаторы стандартных функций не требуют описания длины. Все приведенные в 11.5.5 функции используют в качестве аргументов действительные объекты стандартной длины и таким же получается результат вычислений. Для того чтобы использовать аргументы с удвоенной точностью представления, перед идентификатором стандартной функции должна быть записана буква D. В этом случае и результат вычисления будет получен с удвоенной точностью. Например, функция SQRT ( X) вычисляет значение квадратного корня из величины представленной с обычной точностью, а результат вычисления функции DSQRT ( X) для величины X, заданной с удвоенной точностью, также будет удвоенной точности. [5]
Здесь под указателем функции понимается идентификатор стандартной функции ( см. стр. [6]
В противном случае допускается использование идентификаторов стандартных функций и процедур как обычных идентификаторов. [7]
Описанию подлежат все идентификаторы, за исключением идентификаторов стандартных функций, имеющих постоянный, заранее установленный смысл и тип во всех блоках ( и программах), меток, а также формальных параметров в описаниях процедур. Считается, что запись идентификаторов с последующим двоеточием в тексте программы перед оператором является описанием этого идентификатора как метки. [8]
Описанию подлежат все идентификаторы, за исключением идентификаторов стандартных функций, имеющих постоянный, заранее установленный смысл и тип во всех блоках ( и программах), меток, а также формальных параметров в описаниях процедур. [9]
Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции. Формальному параметру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра наименование подпрограммы. [10]
Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции. Формальному параметру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра наименование подпрограммы. RETURN I, где значение I является порядковым номером того символа среди всех таких символов ( звездочек) в списке формальных параметров данной подпрограммы ( считая слева направо), которому соответствует в списке фактических параметров метка оператора возврата в вызывающую программу. [11]
Если формальным параметром подпрограммы-функции является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или идентификатор подпрограммы-функции. Формальному параметру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра идентификатор подпрограммы. [12]
Если формальным параметром подпрограммы является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или наименование подпрограммы-функции. [13]
Если формальным параметром подпрограммы-функции является идентификатор подпрограммы-функции, то фактическим параметром может быть идентификатор стандартной функции или идентификатор подпрограммы-функции. Формальному пара-метру, являющемуся идентификатором подпрограммы, соответствует в качестве фактического параметра идентификатор подпрограммы. [14]
Если формальным параметром подпрограммы-функции является идентификатор подпрограммы-функции, а в качестве фактического параметра выступает идентификатор стандартной функции или подпрограммы-функции, то замена формального параметра производится по наименованию, а идентификатор такого фактического параметра должен быть указан в списке идентификаторов оператора внешних подпрограмм в вызывающей программной единице. [15]