Lógicos
Utiliza una posición de la célula.
l => cierto
0 => falso
- cierto => 1 ó no cero
- falso => 0
No existen; se utilizan variables en punto fijo.
! - niega el valor a su derecha (jerarquía # 1 {antes que los operadores aritméticos y los operadores realacionales}, precedencia de derecha a izquierda).
&& - produce el valor cierto sólo si el valor de ambos operandos es cierto, de lo contrario produce el valor falso (jerarquía # 2, precedencia de izquierda a derecha).
|| - produce el valor falso sólo si el valor de ambos operandos es falso, de lo contrario produce el valor cierto (jerarquia # 3, precedencia de izquierda a derecha).
No hay.
constante en punto fijo
variable en punto fijo
! expresión lógica
expr. lógica && expr. lógica
expr. lógica || expr. lógica
( expresión lógica )
expresión aritmética operador relacional expresión aritmética
donde un operador relacional es un operador que coteja la relación que él representa, entre el valor de la expresión aritmética a su izquierda y el valor de la expresión aritmética a su derecha, y si la relación existe produce de resultado el valor cierto de lo contrario produce el valor falso.
Las relaciones cotejadas son:== igual
!= no igual
< menor
<= menor o igual
> mayor
>= mayor o igual
L oper L => L expresión lógica (cierto ó falso)
operando | operación | operando | resultado |
1 | <= | 3 | cierto |
! | cierto | falso | |
7 | != | 9 | cierto |
8 | > | 4 | cierto |
cierto | && | cierto | cierto |
cierto | || | falso | cierto |
Representa la selección entre dos (2) procesos dependiendo de una condición indicada. Esta condición es codificada utilizando una expresión lógica. Por definición, una expresión lógica es aquella que nos produce uno de dos (2) posibles resultados; cierto ó falso. El cotejo es realizado utilizando la representación binaria de los valores; no hay conversiones automáticas.
Para codificar la estructura de cotejo es necesario:
Identificar el comienzo de la estructura
Codificar la condición
Codificar el proceso a realizarse si la condición se cumple
Codificar el proceso a realizarse si la condición no se cumple
Identificar el final de la estructura
if ( expresión lógica )
{
. . . . . proceso cierto
}
else
{
. . . . . proceso falso
}
Última modificación : miércoles 17 de junio de 1998.
©Derechos Reservados - 1991 - Prof. H. D. A. Cabassa