Operadores Lógicos
Los operadores lógicos se utilizan para crear condiciones o expresiones relacionales complejas.
Objetivo
DIANA: saber el funcionamiento de todo tipo de operadores
IRVIN: aprendera usar los operadores lógicos.
Marco Teórico
Los operadores lógicos son utilizados por la lógica proposicional para admitir o rechazar proposiciones. En programación de ordenadores se utilizan paracombinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o programa.
Hay tres operadores que realizan las conectividades lógicasY (AND) , O (OR) y NEGACION (NOT).
En la siguiente tabla se muestran los diferentes tipos de operadores, así como su funcionamiento:
OPERADORES LOGICOS
SIMBOLO
DESCRIPCION
EJEMPLO
&&
Y (AND)(a>b) && (c < d)
||
O (OR)
(a>b) || (c < d)
!
NEGACION (NOT)
!(a>b)
Notas:
Los resultados de la operaciones lógicas siempre son CIERTO ó FALSO.
La evaluación de las operaciones lógicas serealiza de izquierda a derecha y se interrumpe cuando se ha asegurado el resultado.
Prioridad de los Operadores Lógicos:
Not
And
Or
Veamos con más detalle su significado:
Valor =(expresion1 && expresion2)
En este caso si expresion1 y expresion2 son verdaderas, valor resulta verdadero (true).
Si alguna o ambas de las expresiones son falsas, valor resulta en falso (false).
TABLA DEVERDAD
A
B
S
True
True
True
True
False
False
False
True
False
False
False
False
Valor = (expresion1 // expresion2)
En este caso si ambas expresiones son verdaderas, valor resultaverdadero.
Si una de las expresiones es verdadera y la otra falsa, valor resulta verdadero.
Si las dos expresiones son falsas, valor resulta falso.
TABLA DE VERDAD
A
B
S
True
True
True
TrueFalse
True
False
True
True
False
False
False
Valor = (!expresion1)
En este caso si la expresión es verdadera, valor resulta falso.
Si la expresión es falsa, valor resulta falso.
TABLA...
Regístrate para leer el documento completo.