Присоединяйтесь к онлайн-школе и получайте бонусы за интересные сообщения и другие действия!

ЗНАНИЯ

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

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

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

Функции в Паскале записывается так. Рассмотрим на примере функции:

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», вписываем в нее имеющиеся переменные и получаем их сумму.

funkcii-v-yazyke-paskal​​​​​​​

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

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

Задание 1

При правильном ответе Вы получите 2 балла

Можно ли внутри функции объявлять переменную?

Выберите всего один правильный ответ.

Ответить
Категории
Комментарии:

Добавление комментариев доступно только зарегистрированным пользователям

<<
>>