Меню

Главная
Случайная статья
Настройки
Операнд
Материал из https://ru.wikipedia.org

Операнд (лат. operandum, от ореrоr — работаю, действую[1]) в математике[2][3] и в языках программирования аргумент операции; данные, которые обрабатываются командой[4]; математическое выражение, задающее значение аргумента операции[5]. Иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции.

В зависимости от положения знака операции различают префиксные (напр., (x — операнд)), инфиксные (например, (a, b — операнды)[6][7]) и постфиксные. В зависимости от числа операндов различают арность операции: одноместные (унарные, или монадические) операции (например, ); двуместные (бинарные, диадические) операции (); многоместные (или полиадические) операции.

В связи с различением операнда-позиции и операнда как фактического аргумента возникает понятие приведения операнда к виду, требуемому операцией. Например, если действительный аргумент находится в позиции целого операнда, правила языка могут подразумевать тот или иной способ округления действительного числа до подходящего целого. Другим примером приведения является изменение формы представления объекта, например скаляр приводится к вектору, состоящему из одной компоненты.

Содержание

Пример

Следующее арифметическое выражение показывает пример операторов и операндов:

В приведённом выше примере «+» — это символ операции сложения.

Операнд «3» — это один из входов (количеств), за которым следует оператор сложения, а операнд «6» — это другой вход, необходимый для операции.

Результат операции равен 9. (Число «9» также называется суммой остатка 3 и сложения 6)

Таким образом, операнд также называют «одним из входов (величин) для операции».

Обозначение

Выражения как операнды

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

В приведённом выше выражении «(3 + 5)» — это первый операнд оператора умножения, а «2» — второй. Операнд «(3 + 5)» сам по себе является выражением, которое содержит оператор сложения с операндами «3» и «5».

Порядок действий

См. Также: Порядок действий. Правила приоритета влияют на то, какие значения образуют операнды для каких операторов:
В приведённом выше выражении оператор умножения имеет более высокий приоритет, чем оператор сложения, поэтому оператор умножения имеет операнды «5» и «2». Оператор сложения имеет операнды «3» и «5  2»


Примечания
  1. Большой энциклопедический политехнический словарь
  2. Operand. Дата обращения: 21 ноября 2021. Архивировано 21 ноября 2021 года.
  3. Oprande. Дата обращения: 21 ноября 2021. Архивировано 21 ноября 2021 года.
  4. TylerMSFT. Операнды и выражения (рус.). learn.microsoft.com (3 апреля 2023). Дата обращения: 16 марта 2025.
  5. 1.3.1. Операнды и операции | Электроника для всех. easyelectronics.ru. Дата обращения: 7 июня 2021. Архивировано 7 июня 2021 года.
  6. Operand - MDN Web Docs Glossary: Definitions of Web-related terms | MDN (амер. англ.). developer.mozilla.org (8 июня 2023). Дата обращения: 16 марта 2025. Архивировано 24 марта 2025 года.
  7. Значение слова operand (англ.). Cambridge Dictionary.
Downgrade Counter