Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функции. Заголовок функции состоит из: 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 и у, соответственно.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.