Expresiones

Las expresiones son conjuntos de números y símbolos que pueden ser evaluadas por la máquina M para devolver un valor. Aun cuando el concepto es sencillo, hay un matiz que debemos conocer. Pongamos un ejemplo. Si partimos de la siguiente fórmula de paso:

Gastos = 15 * 2

podemos distinguir una variable (Gastos) a la que se asigna una expresión (15 * 2), expresión que será evaluada por la máquina M y cuyo resultado (30) se asignará a la variable Gastos.

¿Y en la siguiente fórmula de paso?

Gastos = 15

Aquí, 15 también es una expresión. Es una expresión que tiene asociada el valor 15. Puede parecer una distinción un tanto arbitraria pero este matiz es importante: una expresión, tal y como indica Microsoft en su documentación, es una receta que, tras su evaluación, devolverá un valor. Y esta receta puede estar compuesta por valores simples (incluso un único número) o por combinaciones de valores, operadores y otros símbolos.

Las expresiones no tienen asignados tipos. Los valores resultantes de su evaluación, sí.