Cтраница 1
Процедуры-функции, обладающие побочным эффектом, не допускаются. [1]
Процедуры-функции используются для вычисления результата. [2]
Процедуры-функции должны использоваться только в выражениях. [3]
Процедуры-функции и ВМ-функции, в описаниях которых объявлен один выходной параметр ( одна выходная переменная) ( Output) или соответственно один результат ( Result), могут вызываться либо с помощью вызова CALL, либо по ссылке. В последнем случае ссылка используется в выражениях и количество аргументов при обращении к процедуре-функции или ВМ-функции будет на единицу меньше числа описанных параметров. При вызове по CALL в списке аргументов входные переменные отделяются от выходных переменных точкой с запятой. [4]
Процедуры-функции могут обращаться друг к другу или к самим себе. Это означает, что в операторах процедуры-функции может употребляться имя самой процедуры-функции или любой другой функции со списком фактических параметров. [5]
О Процедуры-функции ( Function), обычно называемые функциями. [6]
Наименование процедуры-функции не локализовано в теле процедуры. Идентификатор ее не должен описываться в теле процедуры и не должен употребляться нигде в теле процедуры, кроме левой части оператора присваивания. [7]
Описание процедуры-функции служит для задания подпрограммы вычисления значения некоторой функции, обращение к которой может осуществляться с помощью указателей функций. [8]
Наименование процедуры-функции не локализовано в теле процедуры. Идентификатор ее не должен описываться в теле процедуры и не должен употребляться нигде в теле процедуры, кроме левой части оператора присваивания. [9]
Описание процедуры-функции отличается от описания процедуры, к которой обращение осуществляется с помощью оператора процедуры, лишь следующим. [10]
Описание процедуры-функции имеет точно такой же вид, как и описание, соответствующее обычному оператору процедуры, за исключением того, что слову procedure должен предшествовать тип и что зависимая переменная в описании отсутствует. [11]
Значение процедуры-функции будет в данном случае определено одним из операторов S: - 1 или S: sqrt ( p), а именно тем, к которому мы придем при выполнении выписанного условного оператора. Обращаться к процедуре-функции имеет смысл, используя идентификатор процедуры в каком-либо арифметическом выражении. [12]
Описание процедуры-функции служит для задания подпрограммы вычисления некоторой функции, к которой можно обращаться посредством указателей функций. [13]
Программирование процедуры-функции FKRIT осуществляется для каждой конкретной целевой функции. [14]
Функции или процедуры-функции и процедуры представляют собой одни из самых сложных понятий АЛГОЛа. Правила их построения и использования будут подробно рассмотрены в § 10.13. Здесь мы опишем лишь стандартные функции и процедуры ввода-вывода. [15]