ОперандОпера́нд (лат. operandum, от ореrоr — работаю, действую[1]) в математике[2][3] и в языках программирования ― аргумент операции; данные, которые обрабатываются командой; математическое выражение, задающее значение аргумента операции[4]. Иногда операндом называют место, позицию в тексте, где должен стоять аргумент операции. В зависимости от положения знака операции различают префиксные (напр., (x — операнд)), инфиксные (например, (a, b — операнды)) и постфиксные. В зависимости от числа операндов различают арность операции: одноместные (унарные, или монадические) операции (например, Невозможно разобрать выражение (SVG (MathML можно включить с помощью плагина для браузера): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «http://localhost:6011/ru.wikipedia.org/v1/»:): {\displaystyle -a} ); двуместные (бинарные, диадические) операции (); многоместные (или полиадические) операции. В связи с различением операнда-позиции и операнда как фактического аргумента возникает понятие приведения операнда к виду, требуемому операцией. Например, если действительный аргумент находится в позиции целого операнда, правила языка могут подразумевать тот или иной способ округления действительного числа до подходящего целого. Другим примером приведения является изменение формы представления объекта, например скаляр приводится к вектору, состоящему из одной компоненты. ПримерСледующее арифметическое выражение показывает пример операторов и операндов: 3 + 6 = 9В приведённом выше примере «+» — это символ операции сложения. Операнд « 3» — это один из входов (количеств), за которым следует оператор сложения, а операнд «6» — это другой вход, необходимый для операции. Результат операции равен 9. (Число «9» также называется суммой остатка 3 и сложения 6) Таким образом, операнд также называют «одним из входов (величин) для операции». ОбозначениеВыражения как операндыОперанды могут быть сложными и могут состоять из выражений, также состоящих из операторов с операндами. (3+5) х 2В приведённом выше выражении «(3 + 5)» — это первый операнд оператора умножения, а «2» — второй. Операнд «(3 + 5)» сам по себе является выражением, которое содержит оператор сложения с операндами «3» и «5». Порядок действийСм. Также: Порядок действий. Правила приоритета влияют на то, какие значения образуют операнды для каких операторов: 3+5 х 2
Примечания
|