Programacion
·Relacionales
·Lógicos
Proporcionan los valores:
falso ('c' no es mayor que 'f')falso ("coche" no es igual que "Coche")
Las comparaciones entre los valores de tipo numérico son obvias. En cuanto a los valores de tipo lógico (verdadero yfalso) se considera que falso es menor que verdadero. En lo que respecta a los valores de tipo carácter, su orden viene dado por el ASCII extendido utilizado porel ordenador para representarlos. Y en el caso de los valores de tipo cadena, también se tiene en cuenta dicho código.
Los operadores relacionales son:{draw:frame}
Para escribir una expresión relacional (lógica) se utiliza la sintaxis:
Siendo y del mismo tipo (aritmética, lógica, de carácter o decadena).
Por otra parte, un operador lógico actúa, exclusivamente, sobre valores de expresiones lógicas. Los operadores lógicos son:
{draw:frame}
Eloperador conjunción (y) y el operador disyunción (o) siempre actúan sobre dos operandos, mientras que, el operador negación (no) sólo actúa sobre un operando, odicho de otra forma, es un operador monario.
El modo en que actúan los operadores lógicos se resume en las llamadas tablas de verdad, definidas por elmatemático George Boole.
La tabla de verdad del operador conjunción (y) es:
{draw:frame}
Se supone que y son expresiones lógicas. De la tabla de verdad sededuce que y se evalúa a verdadero sólo en el caso de que tanto como se evalúen también como verdaderas, en cualquier otro caso el resultado será falso.
Regístrate para leer el documento completo.