![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функции. Заголовок функции состоит из: 1) зарезервированного слова function; 2) имени подпрограммы – функции; 3) заключенного в круглые скобки списка формальных
Заголовок функции состоит из: 1) зарезервированного слова function; 2) имени подпрограммы – функции; 3) заключенного в круглые скобки списка формальных параметров; 4) типа возвращаемого функцией значения. Пример заголовка функции: function step (n: integer; x, y: real): real;
имя формальные параметры тип результата В теле подпрограммы–функции должен находиться, по крайней мере, один оператор, присваивающий имени функции значение, например: step: = sin (n * x * x); В точку вызова возвращается результат последнего присваивания. Пример. Функция, которая возвращает максимальное из двух целых чисел: function max (a, b: integer): integer; begin if a > f then max: = a else max: = b; end; Обращение к функции осуществляется по имени с указанием списка фактических параметров. При этом следует соблюдать соответствие между формальными и фактическими параметрами по количеству параметров, их типу и порядку следования. Например, обращение к функции max может иметь вид: max (x + 5, y) При таком обращении формальные параметры а и b заменяются фактическими параметрами х +5 и у, соответственно.
|