Функции
Функция – это часть программы, выполняющая некоторое законченное действие и возвращающая результат своего выполнения. Каждая функция имеет имя, список параметров, тип возвращающего значения.
Function <имя функции>(<формальные параметры>: <тип данных>): <тип функции>;
Var
<локальные переменные>
Begin
. . .
<имя функции>:=<выражение>;
End.
Вызов функции:
<имя переменной>:=<имя функции>(<фактические параметры>);
Например: написать функцию, которая выводит заданное число в куб.
Function f(x:Real):Real;
Begin
f:=x*x*x;
End;
Для того, чтобы функция производила действие, необходимо вызвать ее в программе. Вызов функции всегда является другой части команды функции.
Задачи:
- Напишите функцию, возвращающую большее из двух вещественных чисел, полученных в качестве аргумента.
- Напишите функцию, которая вычисляет сумму целых чисел, не превышающих заданного пользователем числа N.
- Составьте программу, функция которой возводит число a в степень b, где a – любое число, а число b – любое целое число.