Функции

Оформляет подпрограмму как функцию целесообразно только в том случае если ожидается некоторый результат работы подпрограммы если же последовательность команд ориентировано на выполнение некоторых действий (выдача информаций на экран и т.д.) целесообразно оформлять как процедуру. Общая структура функции совпадает со структурой процедуры за исключением заголовка. В отличие от процедуры имя функции связывается с ее значением поэтому имя вычисляемой переменной должно совпадать с именем функции.

Описание в программе.

Function имя функции (список формальных параметров): тип возвращаемого результата;

Пример:

Ввести 2 числа вычислить сумму этих чисел.

Var a, b, c: integer;

Function summa (c,d: integer): integer;

Begin

summa:= c+d;

End;

Begin

Writeln(‘Введите два числа’);

Realn(a,b);

S:=summa(a,b);

Writeln(‘Сумма чисел = ’, S);

End.

Вызов функции в операторах вывода обрабатывается формально точно также как и упоминание о константах и переменных.

Writeln(‘Сумма чисел = ’, summa(a,b));


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: