Информатика • 10 класс
1199

Подпрограммы (Паскаль)

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

Функция может принимать параметры и возвращать значение

Процедура может изменять свои параметры‑переменные (через var) и выполнять действия

Общий вид записи функции

Общий вид записи процедуры (параметры могут отсутствовать)

function <имя> (<параметры>): <тип_результата>;
begin
 <операторы>;
 <имя> := <значение>;
end;

procedure <имя> (var <параметры-переменные>; <параметры-значения>);
 begin
  <операторы>;
 end;

Пример. Вычисление 5!

Пример. Увеличение переменной

program Factorial;
function factorial (n: integer): {{longint;
var i: integer; r: longint;
begin r := 1;
 for i := 2 to n do r := r * i;
 factorial := r;
end;
var n: integer;
Begin n := 5;
 write (factorial (n));
End.

program AddExample;
procedure AddTo (var x: integer; amount: integer);
begin
 x := x + amount;
end;
var a: integer;
Begin
 a := 10;
 AddTo (a, 5);
writeln (a);
End.

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪