Дайте определение функции

То есть: кто нибудь, когда нибудь, и где нибудь сможет дать точное определение слову
function
мои попытки резултата не дали, что такое function или function перевод на русский и тд и тп.

Говорим, пишем, спрашиваем, пишется с этим словом какой-то код, он даже начинает работать.

Но как?

Что пишем в условии, и чего хотим получить
По ссылкам видно (ИИ) он же ИИдиот и тот в замешательстве.
В пятом классе 1975году, мой препод математики дал этому термину точное определение, (звали её Галина Николаевна, она ещё была нашим классным руководителем. Математику она любила!!! другие были, но совсем другое дело )

Мои пробы найти, тоже не увенчались успехом. Не много лет назад, не только что.

Для меня это загадка.
Нельза говорить на таблицу умножения, это некий определенный терми или ещё как , как это модно сегодня. Её таблицу надо обязательно выучить. это единственное условие. Иначе ни как. Как результат, уже начало коробить от неправильного произношения слов по ударению, от всякого рода роботов, люди туда-же стали подтягиваться: подражать…

И так: дайте точное опрделение этому термину
что такое function ?

Точно знаю вы справиться должны, иначе быть не должно!

ИИ:
Конечно! Вот определение слова function с разных точек зрения.

1. Общее значение (в повседневной речи)

Функция — это роль, обязанность или предназначение кого-либо или чего-либо.

  • Пример: «Основная функция сердца — перекачивать кровь».
  • Пример: «Одна из функций менеджера — организация работы команды».

2. Математическое значение

Функция — это зависимость между двумя множествами, при которой каждому элементу первого множества (называемому аргументом или x) ставится в соответствие ровно один элемент второго множества (называемый значением функции или y).

  • Простыми словами: Это правило, которое для каждого входного значения x выдает одно определенное выходное значение y.
  • Пример: y = x². Если x = 2, то y = 4. Если x = 5, то y = 25.
  • Обозначение: f(x), где f — название функции, а x — аргумент.

3. Программирование (самое актуальное в IT-контексте)

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

Основные цели функций:

  • Повторное использование кода: Написал один раз — используй много раз.
  • Структурирование: Код становится более организованным и понятным.
  • Упрощение отладки: Легче найти ошибку в небольшом блоке кода.

Пример функции на языке Python:

# Определение функции с именем 'greet'
def greet(name):  # 'name' - это аргумент
    return f"Привет, {name}!"  # Функция возвращает строку

# Вызов функции
message = greet("Анна")  # Передаем аргумент "Анна"
print(message)  # Напечатает: "Привет, Анна!"

4. Другие значения

  • Торжественное мероприятие: «Мы посетили официальную функцию в посольстве».
  • Философия (функционализм): Рассмотрение явлений с точки зрения их функции в системе.

Краткий итог:

Понятие функции объединяет идею зависимости, соответствия и целевого действия. Будь то в жизни, математике или программировании, функция описывает, как одно (или набор действий) определяет или производит другое.

1 лайк

Лорд Бэрримор стоит у окна и смотрит на утренний/туманный Лондон.

  • Сегодня смог, Джон.
  • Поздравляю, сэр.
2 лайка

а в функции есть условие?

НЕт это не определение, это слова, их возможно понять на любой манер, именно манер.
константа: это постоянная величина,
аксиома: задача не нуждающая в подтверждении
перменная: некий операнд принимает требуемое значение,
сложение: зак (+) выполняет сложение числовых значений
и тд и тп…
мат. неизвестная, обозначается ещё проще буквами латинского алфавита,
вот перменная(программно) может быть приравнена не только к цифрам и числа, но даже целые предложения из слов и цифр и чисел

Следующая попытка будет в зачетении…

В программировании — именованный блок кода, который выполняет определенную задачу и может быть вызван многократно.

Вполне себе определение

1 лайк

ты наверно куб в кубе уже выточил? тут в основном просили хрустальный шар, но куб ведь современней?

Ну и зачем спрашивать то, чего а что ты знаешь ответ уже 50 лет?
Для пятницы есть - простительно. Но вообще - в бан (бананы есть прям с дерева).. ))

1 лайк

как вам забагорассудится.
в прораммировании function может быть даже без опрерандов, требующих для условия
вот так function yvsik() { тут решение }; аргументы не нужны /.

русский не родной?

Так где условие у функции?

Если Вы опираетесь на какой либо язык программирования, то вообще далеко НЕ МАЛО ВАЖНЫМ будет указать что именно это за язык программирования. Потому что в ардуино (а мы находимся на форуме посвященном ардуино) используется язык Си++ и ваше определение пошлёт нахрен компилятор…

@WladDrakula :smiley:

Любой язык имеет свои термины, function от этого не меняется,

Может проблема в том, что вы употребляете термины, смысла которых вообще не понимаете?

У функции в С/С++ есть заголовок, параметры, аргументы, тело с кодом и возвращаемое значение.

А вот “условия” у функции нет.

1 лайк

как это но и ЭТО мОгиТ ??

тогда что она делает без условия??
И вообще зачем она нужна, ??

вероятно не то, что вы думали.
Конкретнее ответить не могу, не понимаю вашего вопроса.

Я отлично использую функции без условий

1 лайк

ХАрАшо
задачка по проще
массив кто даст определение массиву и и многомерному массиву

  1. Выполняет заложенную в неё ФУНКЦИЮ
  2. Выполнять заложенную в неё функцию

ЗЫ: А пятница то, ничего… ))

Ну вариации сообщить об этом - великое множество. Результат будет один - код не будет скомпилирован.