You are on page 1of 1

Evaluacin de expresiones

Una expresin es una combinacin de operadores y operandos de cuya


evaluacin se obtiene un valor. Los operandos pueden ser nombres que denoten
objetos variables o constantes, funciones, literales de cualquier tipo adecuado de
acuerdo con los operadores u otras expresiones ms simples. La evaluacin de
una expresin da lugar a un valor de algn tipo, una expresin se dice que es del
tipo de su resultado. Ejemplos de expresiones:
a + 5*b
(a >= 0) and ((b+5) > 10)
a
-a * 2 + b
-b + sqrt(b**2 - 4*a*c)
length(s) > 0
Las expresiones se evalan de acuerdo con la precedencia de los operadores.
Ante una secuencia de operadores de igual precedencia, la evaluacin se realiza
segn el orden de escritura, de izquierda a derecha. El orden de evaluacin puede
modificarse usando parntesis.
Tipos de expresiones
Dentro de las expresiones distinguimos dos clases segn el tipo de datos que
devuelven al evaluarlas:
Aritmticas: las que devuelven un valor numrico
Lgicas: las que devuelven true o false
Las expresiones se utilizan fundamentalmente en las asignaciones y en las partes
condicionales de las sentencias if, while y repeat.

You might also like