Saltar al contenido
Electrónica Online

Operando

Operando que es

¿Qué es un operando?

En informática y matemáticas, un operando es un objeto sobre el que opera un operador. Los operandos son similares en ambos campos, pero sus características específicas se entienden mejor en el contexto de cada campo y de las operaciones que se realizan.

¿Qué es un operando en matemáticas?

En matemáticas, un operando es el objeto de una operación matemática. Los operandos se utilizan junto con los operadores para crear ecuaciones que producen valores basados en cómo se colocan los operadores y los operandos dentro de las ecuaciones.

Un operando es un número, una variable que representa un número o una función que devuelve un número. Los operadores determinan cómo se actúa sobre esos valores. Por ejemplo, el operador de suma (+) se utiliza para sumar dos números, y el operador de multiplicación (x o *) se utiliza para multiplicar dos números, como en la siguiente ecuación:

2 + 3 x 4

La ecuación contiene tres operandos — 2, 3 y 4 — junto con un operador de suma y un operador de multiplicación.

Las ecuaciones matemáticas se evalúan generalmente en función de la precedencia de los operadores, de izquierda a derecha. En este caso, el operador de multiplicación tiene prioridad sobre el operador de suma, por lo que el primer paso es multiplicar 3 por 4, lo que devuelve 12. A continuación, se suman 2 y 12, con lo que se obtiene un total de 14.

Las reglas normales de precedencia pueden anularse encerrando una ecuación específica entre paréntesis:

(2 + 3) x 4

En este caso, el 2 y el 3 se suman primero para obtener una suma de 5. A continuación, la suma se multiplica por 4, lo que da un total de 20.

Operando vs Operador
En matemáticas, los operandos se utilizan junto con los operadores para crear ecuaciones que producen valores basados ​​en cómo se posicionan los operadores y los operandos dentro de las ecuaciones.

Las ecuaciones matemáticas suelen ser más complejas que las mostradas en estos ejemplos. Pueden incorporar operadores adicionales, como la resta (-) o la división (¸ o /), o pueden contener variables, funciones o ambas cosas. Los operandos de una ecuación también pueden incluir exponentes, como 42. La siguiente ecuación contiene muchos de estos elementos:

a – f(x) / (3 x b2)

La ecuación incluye cuatro operandos: la variable a, la función f y su argumento x, el valor numérico 3 y la variable b2. La ecuación también incluye el elemento parentético (3 x b2). Un elemento parentético a veces se considera su propio operando.

Además, la ecuación contiene tres operadores: resta, división y multiplicación. La ecuación se evalúa según las mismas reglas de precedencia que se utilizan para las ecuaciones que sólo contienen valores numéricos:

  1. paréntesis
  2. exponentes
  3. multiplicación y división
  4. suma y resta

En algunos casos, se hace referencia a los operandos por sus nombres más formales, que se basan en el tipo específico de operación. Por ejemplo, un operando en una operación de suma puede denominarse sumando, y un operando en una operación de multiplicación puede denominarse factor o multiplicador. Si se utiliza multiplicador, suele referirse al segundo operando de la ecuación de multiplicación.

¿Qué es un operando en informática?

En informática, un operando puede referirse a un elemento de un lenguaje de programación, como C++ o Java, o a un elemento que forma parte del código de instrucciones de una computadora. En ambos casos, el operando representa los datos sobre los que se va a operar o manipular mediante algún tipo de operador.

Un operando en un lenguaje de programación funciona de forma muy parecida a un operando en matemáticas. Un operador emite una instrucción específica al ordenador para llevar a cabo una operación en uno o más operandos. Sin embargo, un lenguaje de programación suele admitir más tipos de operadores que las matemáticas. Además de operadores aritméticos, puede incluir operadores lógicos, operadores de comparación, operadores de asignación y otros tipos de operadores.

En un lenguaje de programación, un operando puede ser una constante, una variable o el valor devuelto por una función. Por ejemplo, la siguiente sentencia incluye los tres tipos de operandos, junto con cuatro tipos de operadores:

a = (b + c) * sqrt(d) / 27.599;

Los operandos incluyen las variables a, b y c; el valor devuelto por la función sqrt(d); y la constante 27.599. El primer operador es un operador de asignación (=) que asigna el valor devuelto por la ecuación a la variable a. Los demás operadores son operadores aritméticos, muy parecidos a los que se encuentran en matemáticas.

Y, al igual que en matemáticas, los lenguajes de programación siguen reglas de precedencia a la hora de evaluar las operaciones de las expresiones. En el ejemplo anterior, los elementos se evalúan en el siguiente orden:

  1. ecuación entre paréntesis (suma)
  2. valor de función devuelto
  3. multiplicación
  4. división
  5. asignación de variables

La asignación de variables es única respecto a los otros pasos porque se evalúa de derecha a izquierda, en lugar de izquierda a derecha. En los lenguajes de programación, la dirección de la evaluación se denomina asociatividad de un operador. La mayoría de las operaciones se basan en la asociatividad de izquierda a derecha, como es el caso de los cuatro primeros pasos del ejemplo, pero algunas operaciones requieren una evaluación de derecha a izquierda, como las asignaciones de variables. Dado que la asociatividad en este caso es de derecha a izquierda, no se asigna un valor a la variable hasta que no se haya evaluado la ecuación situada a la derecha del signo igual.

Las reglas de precedencia y asociatividad son específicas de cada lenguaje de programación. Aunque existen muchas similitudes entre los distintos lenguajes, no se puede asumir que la lógica de evaluación de sentencias se implemente de la misma manera entre ellos.

Otra forma de utilizar operandos es en el código de instrucciones informáticas, especialmente en los lenguajes ensambladores. Una instrucción suele incluir un código de operación (opcode) y uno o varios operandos. El opcode proporciona los detalles de la instrucción al procesador y el operando proporciona los datos necesarios. Un operando puede contener los datos o una dirección donde se pueden encontrar los datos, como una ubicación en un registro o en la memoria del sistema. El enfoque exacto para manejar los opcodes y los operandos depende del sistema donde se ejecuta el código de instrucción.

¿Te ha resultado útil esta información?

No
¡Gracias por tus comentarios!