Приветствуем Вас в онлайн-школе, где каждый ученик получает деньги вместо оценок!

ЗНАНИЯ

Функции в языке Паскаль

Функции встречаются во всех языках программирования, поэтому их суть лучше понять и запомнить.

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

Записывается так:

function <имяФункции> (<входные данные>): <тип функции>;

begin

<операторы>

<имяФункции> := <результат>

end;

А в программе:

var x, y: integer;

function f(a,b: integer): integer;

begin

f := a+b;

end;

begin

write(‘Введите два целых числа: ‘);

readln(x, y);

writeln(‘сумма= ‘, f(x, y));

end.

Как это работает:

Создаем переменные (x, y) в общей программе.

Пишем функцию с именем «f», которая требует на входе данные в виде двух целых чисел и выводит в качестве результата тоже целое число integer.

Внутри функции происходит всего одна операция сложения.

Далее пользователь вводит 2 числа, мы их запоминаем в переменные.

Выводим на экран уже результат. Т.е. в нужном месте вызываем функцию «f», вписываем в нее имеющиеся переменные и получаем их сумму.

Теперь вы знаете очень многое о языке Паскаль и можете решить на нем самые различные задачи.


Комментарии:

<< Предыдущий урок
ОПЫТ:

Категории