|
|
|
|
|
|
CarlosPes.com
> Curso
de Diseño de Algoritmos
> Prioridad de los Operadores Relacionales y
Lógicos |
|
Prioridad de los Operadores
Relacionales y Lógicos
|
|
|
|
|
¿Qué
prioridad tienen 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 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 (=)) |
|
|
|
|
|
|
|
|