Что такое функция Функция — это мини-программа внутри вашей основной программы, которая делает какую-то одну понятную вещь. Вы однажды описываете, что это за вещь, а потом ссылаетесь на это описание. Например, вы пишете игру. Каждый раз, когда игрок попадает в цель, убивает врага, делает комбо, заканчивает уровень или падает в лаву, вам нужно добавить или убавить ему очков. Это делается двумя действиями: к старым очкам добавляются новые, на экран выводится новая сумма очков. Допустим, эти действия занимают 8 строк кода. Допустим, в игре есть 100 ситуаций, когда нужно добавить или убавить очки — для каждого типа врага, преграды, уровня и т. д. Чтобы в каждой из ста ситуаций не писать одни и те же восемь строк кода, вы упаковываете эти восемь строк в функцию. И теперь в ста местах вы пишете одну строку: например, changeScore (10) — число очков повысится на 10. Если теперь изменить, что происходит в функции changeScore (), то изменения отразятся как бы во всех ста местах, где эта функция вызывается. В этом и есть сила функций. А про то, как писать функции так, чтобы вас уважали программисты, читайте в нашей статье: v.thecode.media/...v0t
Понимание функции. Первое, что нужно сделать, это понять, что такое функция. Функция - это математическое правило, которое преобразует входное значение (обычно обозначаемое как x) в выходное значение (обычно обозначаемое как y). Например, функция y = 2x + 3 преобразует входное значение x в выходное значение y, умножая x на 2 и добавляя 3. Определение диапазона значений. Следующим шагом будет определение диапазона значений, которые может принимать x. Это обычно зависит от контекста задачи. Например, если x представляет время, то оно не может быть отрицательным. Также помним, что знаменатель не должен равняться нулю и подкоренное выражение больше или равно нулю...