Function
Заголовок описания функции имеет вид:
function <имя> (<формальные параметры> : <тип>) : <тип результата>;
Пояснения:
Разберите пример программы с использованием функции.
После своего исполнения функция должна возвращать некоторое значение. Например, в операторе
s:=0.5*(f(a)+f(b));
используется функция с именем f , зависящая от одного формального параметра x .
Согласно примеру, эта функция вызывается дважды, после чего складываются два возвращенных значения: f(a) и f(b) . Возвращаемое значение передается через имя f , для чего в теле описания функции должен присутствовать соответствующий оператор присвоения, например, f:=1/x . В приведенном выше операторе присвоения f(a) и f(b) - значения функции f(x) при x=a и x=b соответственно.
Параметр x, указанный в заголовке описания функции, называется формальным, параметры a и b, указанные при вызове функции, - фактическими. В теле функции описывается формальная последовательность действий, фактически эти действия будут происходить с величинами, заданными в качестве параметров при вызове этой функции.
|