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

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

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

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

Общий вид записи процедуры

function имя_функции (параметры):
тип_данных;
begin
  операторы;

  имя_функции
  := значение;
end;

procedure имя_процедуры (параметры);
begin
  операторы;
end;

Пример. Вычислите факториал числа

function Factorial (n: integer): integer;
begin
  if n > 1 then
    Factorial := n * Factorial (n - 1)
  else
    Factorial := 1;
end;

procedure Factorial(n: integer; var result: integer);
begin
  if n > 1 then
    begin
       Factorial(n - 1, result);
      result := result * n;
    end
  else result := 1;

end;

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

Рекомендуем

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

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

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

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

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

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

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