Operando ( lat. operandum, de ore- r - trabajo, actúo [1] ) en matemáticas [2] [3] y en lenguajes de programación es un argumento de una operación ; datos que son procesados por el comando ; expresión matemática que especifica el valor del argumento de la operación [4] . A veces, un operando es un lugar, una posición en el texto donde debería estar el argumento de la operación.
Dependiendo de la posición del signo de la operación, hay prefijo (por ejemplo, (x - operando)), infijo (por ejemplo, (a, b - operandos)) y sufijo. Según el número de operandos, se distinguen operaciones de un solo lugar ( unarias o monádicas ) (por ejemplo, ); operaciones de dos lugares ( binarias , diádicas ) ( ); operaciones multiplaza (o poliádicas).
En relación con la distinción entre un operando de posición y un operando como argumento real, surge el concepto de convertir un operando en la forma requerida por la operación. Por ejemplo, si el argumento real está en la posición del operando entero, las reglas del lenguaje pueden implicar alguna forma de redondear el número real a un entero adecuado. Otro ejemplo de conversión es cambiar la forma de la representación de un objeto, por ejemplo, un escalar se convierte en un vector con un componente.
La siguiente expresión aritmética muestra un ejemplo de operadores y operandos:
3 + 6 = 9En el ejemplo anterior, "+" es el símbolo de la operación de suma .
El operando "3" es una de las entradas (cantidades) seguidas por el operador de suma , y el operando "6" es la otra entrada requerida para la operación.
El resultado de la operación es 9. (El número "9" también se llama la suma del resto de 3 y la suma de 6)
Por lo tanto, el operando también se denomina "una de las entradas (valores) para la operación".
Los operandos pueden ser complejos y pueden consistir en expresiones , que también consisten en operadores con operandos.
(3+5) x 2En la expresión anterior, "(3 + 5)" es el primer operando del operador de multiplicación y "2" es el segundo. El operando "(3 + 5)" es en sí mismo una expresión que contiene un operador de suma con los operandos "3" y "5".
Ver también: Procedimiento Las reglas de precedencia afectan qué valores forman operandos para qué operadores:
3+5x2 En la expresión anterior, el operador de multiplicación tiene mayor prioridad que el operador de suma , por lo que el operador de multiplicación tiene los operandos "5" y "2". El operador de suma tiene los operandos "3" y "5 × 2"