"Информатика (базовый уровень)", Гейн А.Г., Юнерман Н.А.
Функциональное отношение описывает зависимость, при которой каждому допустимому входному значению соответствует единственный результат. Оно помогает строить математические и информационные модели: рассчитывать стоимость, время, расстояние, обрабатывать таблицы и составлять алгоритмы. Главное — правильно определить аргумент, правило соответствия, область определения и множество получаемых значений.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Функциональное отношение — зависимость, при которой каждому допустимому значению одной величины соответствует ровно одно значение другой. Например, каждому числу поездок можно поставить в соответствие их стоимость. Это понятие нужно, чтобы отличать однозначно определённые зависимости от случаев, где результат нельзя определить единственным образом.
Аргумент — независимая величина, значение которой выбирают или задают, чтобы получить результат. В записи y = f(x) аргументом обычно является x. Он играет роль входных данных: изменяя его в разрешённых пределах, мы исследуем, как меняется результат.
Функция — правило, которое каждому значению аргумента из области определения ставит в соответствие единственное значение. Правилом может быть формула, таблица, описание действий или программа. Функция нужна для точного вычисления результата по заданному входному значению.
Область определения и область значений — соответственно множество допустимых значений аргумента и множество значений, которые принимает функция. Первая область показывает, какие входные данные разрешены, а вторая — какие результаты реально получаются. Эти множества могут совпадать, но чаще они различаются.
В быту изменение одной величины часто связано с изменением другой: стоимость покупок зависит от количества товара, а пройденный путь — от времени и скорости. В вычислениях такая связь превращается в правило, которое принимает входное значение и выдаёт результат. Если цена одного товара постоянна, стоимость можно найти умножением цены на количество, поэтому каждому количеству соответствует одна стоимость.
Однозначность нужна потому, что функция должна давать определённый ответ на каждый разрешённый запрос. Если одному значению аргумента поставить в соответствие два результата, правило не подскажет, какой из них выбрать. Произвольная зависимость может связывать величины без такого ограничения: один аргумент способен иметь несколько результатов, поэтому она не всегда является функцией.
Правило соответствия задают разными способами. Формула показывает вычисление символами, таблица перечисляет пары «аргумент — результат», словесное описание объясняет зависимость обычными словами, а алгоритм или программа задаёт последовательность действий для получения ответа. Разные записи могут описывать одну и ту же функцию, если для каждого допустимого аргумента дают одинаковый результат.
Чтобы решить задачу, сначала выделяют величину, которую задают, и устанавливают её допустимые значения. Затем подставляют выбранное значение в формулу или выполняют действия, указанные таблицей, описанием либо алгоритмом. Запись y = f(x) читается так: x — аргумент, f — правило соответствия, а y — значение функции, полученное после применения этого правила.
| Способ задания | Как представлен аргумент и результат | Что позволяет определить | Пример |
|---|---|---|---|
| Формула | Аргумент и результат связаны математическим выражением | Вычислить результат для любого допустимого аргумента | C = 40n |
| Таблица | Значения аргумента и соответствующие им результаты записаны парами | Найти результат по известному аргументу и увидеть набор данных | n: 1, 2, 3; C: 40, 80, 120 |
| Словесное описание | Правило зависимости сформулировано словами | Понять смысл связи и определить порядок действий | Стоимость равна цене единицы товара, умноженной на количество |
| Алгоритм или программа | Результат получают выполнением последовательности команд | Автоматически обрабатывать входные данные | Ввести n; вычислить 40 · n; вывести C |
При чтении таблицы сначала найдите строку или столбец с аргументом, а затем соответствующий ему результат. В формуле и программе проверьте, какие значения разрешено вводить. Словесное правило полезно перевести в последовательность действий, чтобы не перепутать порядок вычислений.
Стоимость поездки вычисляется по формуле C = 40n, где n — число поездок. Нужно найти стоимость для n = 3 и объяснить смысл обеих величин. Здесь аргументом является количество поездок, а стоимость зависит от него однозначно.
Ответ: при n = 3 стоимость равна C = 120. Аргумент — число поездок n, результат — стоимость C.
Дана функция y = x² − 1, причём −2 ≤ x ≤ 3. Требуется найти значения при x = −2, 0 и 3, а также назвать область определения. Ограничение нельзя забывать: вычислять нужно только для x от −2 до 3 включительно.
Ответ: значения функции равны 3, −1 и 8 соответственно. Область определения — −2 ≤ x ≤ 3; найденные результаты являются значениями функции для выбранных аргументов.
При постоянном расстоянии 120 км в таблице указаны пары: скорость 40, 60, 80 и 120 км/ч, а время 3, 2, 1,5 и 1 час соответственно. Нужно восстановить правило, найти время при скорости 80 км/ч и проверить функциональность. Связь между временем, расстоянием и скоростью подсказывает, какое выражение искать.
Ответ: правило имеет вид t = 120/v, а при скорости 80 км/ч время равно 1,5 часа. Соответствие является функциональным, поскольку каждому допустимому значению скорости поставлен в соответствие единственный результат.
Ошибка — считать функциональным любое соответствие. Её допускают, потому что само наличие связи между величинами ещё не гарантирует однозначности. Проверьте каждое значение аргумента: если для одного из них записаны два разных результата, это не функция.
Ошибка — путать аргумент и значение функции. Иногда ученик видит два числа и не учитывает направление зависимости: в y = f(x) именно x подставляют в правило, а y получают после вычисления. Для проверки спросите себя, какая величина является входной, а какая — результатом.
Ошибка — игнорировать ограничения условия. Подстановка запрещённого значения может привести к неверному ответу или выражению, не имеющему смысла. Перед вычислением выпишите область определения и убедитесь, что выбранный аргумент в неё входит.
Ошибка — считать область значений совпадающей с областью определения. Это разные множества: первое содержит допустимые аргументы, второе — полученные результаты. Найдите значения функции для всех разрешённых аргументов и составьте множество результатов отдельно.
Для работы с функциональными отношениями нужны переменные, числовые выражения, формулы и подстановка значений. Эти умения позволяют понять, какая величина является входной, правильно преобразовать правило и вычислить результат. Без них легко перепутать обозначения или нарушить порядок действий.
Функциональные отношения лежат в основе математических и информационных моделей. Их используют при обработке табличных данных, расчёте показателей и создании алгоритмов, где одни данные преобразуются в другие. В программе аргументы становятся входными данными, а значение функции — выданным результатом.
Чем функциональное отношение отличается от произвольного отношения?
В функциональном отношении каждому допустимому значению аргумента соответствует ровно один результат. В произвольном отношении одному аргументу могут соответствовать несколько значений или ни одного.
Может ли одному значению аргумента соответствовать несколько значений функции?
Нет, тогда соответствие не будет функцией. Один и тот же аргумент при одном и том же правиле должен давать только один результат.
Обязательно ли задавать функцию формулой?
Нет. Функцию можно задать таблицей, словесным описанием, алгоритмом или программой. Формула удобна, когда нужно быстро вычислять результат для разных аргументов.
Как определить область определения функции?
Нужно найти все значения аргумента, которые разрешены условием задачи и при которых выражение имеет смысл. Например, знаменатель не должен быть равен нулю, а подкоренное выражение при работе с действительными числами — отрицательным.
Могут ли область определения и область значений совпадать?
Да, такое возможно, но не обязательно. Например, у функции y = x область определения и область значений совпадают и равны множеству действительных чисел.
§ 35. Функциональные отношения