"Алгебра (в 3 частях)", Петерсон Л.Г., Абраров Д.Л., Чуткова Е.В.
Функциональная зависимость связывает две величины так, что каждому допустимому значению одной из них соответствует ровно одно значение другой. Независимую величину называют аргументом, а полученный результат — значением функции. Зависимость можно задать словесным правилом, формулой или таблицей. Эти же идеи используются при кодировании: символу или сообщению ставят в соответствие определённый код, который при необходимости должен позволять восстановить исходные данные.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Функциональная зависимость — зависимость, при которой каждому допустимому значению одной величины соответствует единственное значение другой. Например, каждому числу x по правилу y = 2x + 1 соответствует одно число y. Это определение помогает отличить функцию от связи, где одному значению могут соответствовать несколько результатов.
Функция — правило, задающее функциональную зависимость между величинами. Правило может быть записано словами, формулой, таблицей или описано алгоритмом. Оно нужно, чтобы по известному значению одной величины находить соответствующее значение другой.
Аргумент функции — независимая переменная, значение которой выбирают или задают. Обычно её обозначают буквой x и подставляют в правило. Аргумент называют независимым, потому что сначала задают именно его, а результат вычисляется позже.
Значение функции — значение зависимой переменной, полученное при заданном значении аргумента. Его часто обозначают y или f(x), если функция задана формулой. Зная аргумент и правило, можно вычислить значение функции.
Чтобы проверить, является ли зависимость функциональной, нужно выбрать одно значение аргумента и проследить, сколько результатов ему соответствует. Ровно один результат означает, что условие выполнено. Если одному аргументу соответствуют два разных значения, правило не даёт однозначного результата, поэтому функциональной зависимости нет.
Значение функции находят прямым применением правила. Например, для правила «умножить число на 3 и вычесть 2» при x = 5 получаем y = 3 · 5 − 2 = 13. Иногда требуется обратное действие: если известно y, составляют уравнение и находят x, но сделать это можно только тогда, когда решение существует и соответствует исходным ограничениям.
Таблица задаёт зависимость через пары соответствующих значений. В одной строке или столбце записывают аргументы, а напротив — значения функции, полученные для них. Чтобы найти результат, сначала находят заданный аргумент, затем перемещаются по той же колонке или строке к связанному с ним значению.
Кодирование тоже строится на сопоставлении объектов. Правило или таблица назначает каждому символу, слову или другому исходному сообщению кодовое значение, например число или последовательность знаков. Для надёжного декодирования нужно, чтобы полученный код однозначно указывал на исходный символ: если один код подходит разным символам, восстановление становится неоднозначным.
| Способ задания | Что указывается | Как найти значение функции | Пример применения |
|---|---|---|---|
| Словесное правило | Действия над аргументом | Выполнить действия по порядку | Задание зависимости в задаче о кодировании |
| Таблица соответствий | Пары «аргумент — значение» | Найти аргумент и прочитать пару | Задание зависимости в задаче о кодировании |
| Формула или иной алгоритм | Формула или последовательность действий | Подставить аргумент и вычислить | Задание зависимости в задаче о кодировании |
| Задание зависимости в задаче о кодировании | Символы и соответствующие коды | Найти код заданного символа | Задание зависимости в задаче о кодировании |
Сначала определите, где в таблице записаны аргументы, а где — значения функции. Затем найдите нужный аргумент и используйте ту же строку или столбец, чтобы не перепутать соответствующие данные. В задачах кодирования таблица обычно сразу показывает, какой код нужно присвоить каждому символу.
Если зависимость задана формулой, подстановка аргумента заменяет букву числом. При словесном описании полезно выписать действия по шагам. Так меньше вероятность пропустить действие или изменить его порядок.
Зависимость задана таблицей: каждому числу x сопоставлено число y. Нужно определить, является ли она функциональной. Для этого проверим, не встречается ли один и тот же аргумент с разными результатами.
Ответ: зависимость является функциональной только тогда, когда каждому повторяющемуся значению x соответствует одно и то же значение y. Если в таблице, например, x = 2 связано с y = 5 и y = 7, зависимость не является функциональной.
По правилу «удвоить число и прибавить 3» найдём значение функции при x = 4. Затем найдём аргумент, которому соответствует значение 11. Введём формулу y = 2x + 3, потому что она точно передаёт описанное правило.
Ответ: при x = 4 значение функции равно 11. Значению функции 11 соответствует аргумент x = 4. Проверка показывает, что 2 · 4 + 3 действительно равно 11.
В таблице кодирования каждой букве сопоставлено число. Нужно закодировать слово и проверить, можно ли восстановить его по полученному коду. Для этого читаем слово слева направо и каждый символ заменяем его кодом из таблицы.
Ответ: код слова получается последовательностью кодов его букв. Восстановить слово однозначно можно, если разные буквы не имеют одного и того же кода. При совпадении кодов расшифровка даст несколько возможных вариантов.
Иногда зависимость считают функциональной, даже если одному аргументу соответствуют два разных значения. Так происходит, когда смотрят только на наличие пар, но не сравнивают повторяющиеся аргументы. Проверьте каждый повтор: у него должен быть один результат.
Аргумент путают со значением функции, потому что оба числа записаны рядом. Аргумент подставляют в правило, а значение получают после вычисления. Полезно сначала подписать, какая величина задаётся, а какая находится.
При чтении таблицы можно взять число из строки аргументов и соединить его не с той ячейкой результата. Ошибка возникает, если взгляд перемещается по диагонали или меняются местами строки. Проверяйте пару целиком: аргумент и его значение должны находиться на одной линии.
Однозначность кодирования иногда считают доказанной, если каждой букве просто назначен какой-то код. Но разные буквы могут получить одинаковый код, и тогда расшифровка будет иметь несколько вариантов. Для проверки составьте обратную таблицу «код — символ» и найдите повторения кодов.
До изучения темы нужны навыки работы с переменными, числовыми выражениями и таблицами значений. Без них трудно подставлять аргументы в формулы и читать пары соответствующих данных. Эти умения помогают выполнять вычисления аккуратно.
Функциональная зависимость станет основой при изучении графиков и разных способов задания функций. По таблице значений можно будет строить точки, а по формуле — вычислять координаты. Так числовое правило связывается с изображением на координатной плоскости.
Идея однозначного соответствия встречается в кодировании данных, алгоритмах и таблицах. Везде нужно понимать, какой объект с каким результатом связан. Это позволяет выполнять действия по правилу и проверять возможность обратного восстановления.
Чем функция отличается от функциональной зависимости?
Функциональная зависимость — это само однозначное соответствие между величинами. Функция — правило, с помощью которого это соответствие задают или описывают.
Как проверить по таблице, является ли зависимость функциональной?
Нужно проверить первый столбец или строку с аргументами. Если одно и то же значение аргумента встречается с двумя разными значениями функции, зависимость не является функциональной.
Что такое аргумент функции?
Аргумент — независимая переменная, значение которой выбирают или задают. Его подставляют в правило, чтобы получить значение функции.
Как найти значение функции по заданному аргументу?
Нужно найти правило зависимости и подставить в него заданное значение аргумента. Если зависимость задана таблицей, достаточно найти аргумент и посмотреть соответствующее ему значение функции.
Почему при кодировании важно, чтобы соответствие можно было обратить?
При обратимом соответствии по коду можно однозначно восстановить исходный символ или сообщение. Если одному коду соответствуют разные символы, при расшифровке возникает несколько вариантов.
5.1.3. Функциональная зависимость и кодирование информации