Новичок
12 уроков
Курс
Основы программирования
Можете ли вы представить свою жизнь без различных электронных девайсов и устройств, которые окружают нас в современном мире? Задумывались ли вы над тем, как все это работает? Все это является трудом программистов. Вы тоже можете стать программистом, нужно лишь найти в себе силы и начать обучаться вместе с нами!

#5 — Функции в программировании

Если вы внимательно просмотрели наши предыдущие уроки, то уже знаете, что программа состоит из алгоритма, а алгоритм состоит из команд, переменных и… функций. Что же такое функция? Об этом и пойдет речь на нашем сегодняшнем видеоуроке.

Что же представляет собой функция в программировании

Функция — это именованная отдельно выделенная часть кода, которая решает конкретную задачу. Она создается для того, чтобы не повторять одну и ту же последовательность команд (инструкций) несколько раз, к функции можно обратиться из другого места программы. Это как бы алгоритм в алгоритме. По имени функции ее в любой момент можно вызвать. И вызов функции — это уже команда. Таким образом, командой в одном алгоритме можно вызвать другой алгоритм (функцию).

В параметры функции можно передавать переменные (числа, строки и т. д.). Эти переменные, которые мы используем внутри функции, называются аргументами.

При вызове функции язык программирования находит содержащиеся в ней команды и выполняет их. После этого программа возвращается к строке, откуда функция была вызвана, и переходит к следующей команде.

Объявление функции

В python определение функции всегда начинается с ключевого слова def и имени функции:

def greeting():
print('Hello!')

В javascript c помощью ключевого слова function:

function greeting() {
console.log(‘Hello!’);
};

Если в окне консоли ввести имя функции, а затем круглые скобки, она будет вызвана, и на экране появится результат

greeting()

Аргументы функции

Значения, которые мы передаем функции, — аргументы — записываются в круглых скобках после ее имени. Например,

greeting(a,b,c)

означает, что в функцию greeting передаются значения переменных a,b,c.

Вызов функции

height(1,45)

означает, что в height передаются значения 1 и 45:

def height(m, cm):
total = (100 * m) + cm
print (total, 'cm tall')

height(1,45)

Возврат функции

Удобно, когда функции передают данные обратно в программу — возвращают значение. Чтобы функция возвращала значение, необходимо добавить в нее команду return, а следом значение, которое нужно вернуть:

def num_input(prompt):
typed = input(prompt);
num = int(typed);
return num;

Все это будет рассмотрено и детально разобрано на нашем видеоуроке курса по основам программирования. И если вы планируете связать свою жизнь с программированием, то благодаря внимательному изучению урока, функции станут для вас добрыми друзьями и помощниками.

Приятного всем просмотра! Учитесь с удовольствием!

Материалы к уроку:
Делись:

Оставь комментарий!

One thought on “#5 — Функции в программировании

  1. Евгений:

    Функция, для расчета расхода бензина в литрах. (задаем расход вашего авто на 100км и расстояние в метрах)
    def money(liter,distance):
    data = distance / liter
    print(data, ‘ liters of gasoline’)
    money(12,3000)

Добавить комментарий

Рекомендуемые курсы