Задания № 16, 25 · ЕГЭ

Функция

Именованная часть программы, которая получает аргументы и возвращает результат
3 мин чтенияСложность: Обновлено 29 сентября 2026

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

ФункцияСлово связано с латинским functio — «исполнение», «деятельность».
Именованная подпрограмма, которая принимает ноль или несколько аргументов, выполняет действия и возвращает одно значение, называемое возвращаемым значением. Порядок и типы входных данных задаются её параметрами.

Функция состоит из заголовка и тела. В заголовке указывают имя и параметры, а в теле записывают действия, которые нужно выполнить. Точные правила записи зависят от языка программирования и задаются при определении функции. Чтобы получить результат, программу выполняют через вызов функции, указывая конкретные аргументы.

\[y = f(x_1, x_2, \ldots, x_n)\]

В этой записи \(f\) — имя функции, \(x_1, x_2, \ldots, x_n\) — переданные аргументы, а \(y\) — результат. Аргументы могут быть числами, строками, логическими значениями или другими выражениями. Если функция вызывается несколько раз с одинаковыми аргументами и не зависит от внешних данных, она обычно возвращает одинаковый результат.

№
Пример

Функция \(square(x)\) возвращает квадрат числа: square(4) = 16. В Python это можно записать так:

def square(x):
return x ** 2

Параметр x получает значение аргумента 4, после чего функция возвращает число 16.

!
Не путайте с процедурой

Процедура тоже имеет имя и может получать параметры, но обычно предназначена для выполнения действий и не обязана возвращать значение. Функция именно возвращает результат, который можно использовать в выражении, например square(4) + 1.

Проверьте себя

Что является аргументом в вызове sum(3, 5)?

Главное за минуту

Главное

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