Operaciones, operadores y operandos — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Nivel 0 — ¿Qué significa realmente programar?

Operaciones, operadores y operandos

Notas originales de SunDiaL · Ver fuente en inglés

Operaciones

Una operación representa cualquier tipo de acción o proceso.

Una operación puede:

  • Utilizar operandos, es decir, elementos sobre los que actúa.
  • Producir un resultado o tener efectos secundarios.
  • Implementarse como código en programación o producirse en el mundo real, como apilar cajas.

Ejemplos:

  • Caminar es una operación sin operandos ni resultados: solo movimiento.
  • Cortar es una operación que utiliza operandos y produce un resultado.
    • Por ejemplo: cortar una pera (operando) → produce rodajas de pera (resultado).

Operadores

Un operador es un tipo especial de operación que utiliza un símbolo en lugar de un nombre para representarla.

  • Es habitual tanto en matemáticas como en programación.
  • Los operadores siempre tienen un resultado.
  • Normalmente actúan sobre uno o varios operandos.
    • + es un operador para la operación de suma.
    • *, /, -, ==, !, etc.

Los operadores son la interfaz simbólica de las operaciones.

Operandos

Un operando es un valor u objeto sobre el que actúa una operación o un operador. Ejemplos:

  • En 2 + 3, tanto 2 como 3 son operandos.
  • En «cortar una pera», la pera es el operando.

En ocasiones, las propias operaciones pueden convertirse en operandos. Ejemplo: En f(g(x)), g(x) es una invocación de función utilizada como operando de f.

En la práctica, como cualquier cosa puede convertirse en operando de la operación adecuada, a los operandos se les llama objetos.