|
|
| Contenidos > 5.1.2.1
Prioridad de los operadores relacionales y lógicos |
|
|
| 5.1.2.1 Prioridad de los
operadores relacionales y lógicos |
|
|
|
En
una expresión lógica puede aparecer uno o
más operadores relacionales y/o lógicos.
Ejemplo:
Algunos ejemplos son:
3 >
1 o 4 < 1 y 4 <= 2
no falso y falso
verdadero
>= verdadero = falso
falso =
verdadero <= verdadero
Para poder evaluar correctamente las expresiones lógicas del
ejemplo, es necesario seguir un criterio de prioridad de operadores. En
nuestro pseudocódigo
CEE, la prioridad entre los operadores
relacionales y lógicos es:
Figura. Prioridad
de los operadores relacionales y lógicos en
pseudocódigo.
A excepción del operador negación (no),
que se evalúa de derecha a izquierda en una
expresión,
todos los demás operadores con la misma prioridad, por
ejemplo,
el operador menor que (<)
y el operador mayor que (>),
se evalúan de izquierda a derecha. Así que, los
valores que proporcionan las expresiones del ejemplo 15 son:
verdadero
(actúan en orden los operadores: (>),
(<),
(<=),
(y)
y (o))
falso
(actúan en orden los operadores: (no)
e (y))
falso
(actúan en orden los operadores: (>=)
y (=))
falso
(actúan en orden los operadores: (<=)
y (=))
|
|
|
|
|
|
|