- Формальные параметры – это переменные, которые определены в заголовке процедуры и используются внутри неё.
Например, в следующих описаниях i – формальная переменная:procedure Kvadrat (i: integer);
Begin
writeln (i * i);
End. - Фактические параметры – это значения или переменные, которые передаются в процедуру или функцию при ее вызове.
Например, в следующих описаниях программы х – фактическая переменная:var x: integer;
Begin
readln (x);
write (Kvadrat (x));
End. - Категории формальных параметров:
- параметры-значения. Передаются по копии, без возможности изменения оригинала. Используются по умолчанию;
- параметры-переменные. Имеют атрибут var, передаются по адресу и могут изменяться в процедуре/функции;
- параметры-константы. С атрибутом const, передаются по адресу, но не подлежат изменению внутри процедуры/функции;
- параметры без типа. Объявляются как var param без указания типа, за корректность их использования отвечает программист.
Информатика • 9 класс
476
Формальные и фактические параметры (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках