Una expresión es una
combinación de operadores y operandos de cuya evaluación 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 más simples. La evaluación de una expresión da lugar a un
valor de algún tipo, una expresión 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
(a >= 0) and ((b+5) > 10)
a
-a * 2 + b
-b + sqrt(b**2 - 4*a*c)
length(s) > 0
Las
expresiones se evalúan de acuerdo con la precedencia de los operadores. Ante
una secuencia de operadores de igual precedencia, la evaluación se realiza
según el orden de escritura, de izquierda a derecha. El orden de evaluación
puede modificarse usando paréntesis.
Tipos de expresiones
Dentro de las
expresiones distinguimos dos clases según el tipo de datos que devuelven al
evaluarlas:
Aritméticas: las que
devuelven un valor numérico
Lógicas: 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.
No hay comentarios.:
Publicar un comentario