Функция
Функция — это именованная часть программы, которую можно вызвать по имени, передать ей входные данные и получить вычисленный результат. Функции помогают разбивать большую программу на небольшие повторно используемые части.
Функция состоит из заголовка и тела. В заголовке указывают имя и параметры, а в теле записывают действия, которые нужно выполнить. Точные правила записи зависят от языка программирования и задаются при определении функции. Чтобы получить результат, программу выполняют через вызов функции, указывая конкретные аргументы.
В этой записи \(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)?
sum — имя функции.Главное
- Функция — именованная подпрограмма, возвращающая результат.
- Параметры описывают входные данные, а аргументы передаются при вызове.
- Возвращаемое значение можно использовать в выражениях и присваиваниях.