lunes, 9 de julio de 2012

Expresiones

Uyuyuy, las expresiones, uno de los temas más peludos. ¿Por dónde comienzo?

Una expresión es toda línea que antes de usarse debe evaluarse para obtener un resultado

¿Poco claro? Tal vez con algunos ejemplos pueda aclararse.

x = 45;

Del lado izquierdo tenemos una variable, y del lado derecho una expresión.

¿Una expresión? Pero si lo que se ve es un valor literal.

Ciertamente, es un valor literal, pero también es una expresión, ya que antes de usarse se evalúa para obtener el valor a guardar en x.

Es una expresión, simple y de resultado obvio, pero expresión al fin y al cabo.

x = y;

Otra vez del lado derecho tenemos una expresión, cuya evaluación nos va a entregar el valor contenido en y, valor que se guardará en x.

Claro que no todas las expresiones son tan simples. Veamos esta:

Aquí la evaluación no es tan sencilla, pero como la hace el computador eso no nos preocupa. Lo que debe preocuparnos es escribir en forma correcta la expresión, lo que veremos más adelante.

La evaluación de una expresión entrega un resultado cuyo tipo depende de las operaciones realizadas. Por ejemplo:
En este caso la expresión, que es una comparación, entrega un valor lógico, así que la variable x debe ser de tipo Logico porque sino vamos a tener el clásico error 125 de incompatibilidad de tipos.


Las expresiones son un tema complejo, que iré tratando en varias entradas para hacerlo más simple en la medida que sea posible.

No hay comentarios:

Publicar un comentario