Descargar

Operadores Lógicos Booleanos

Enviado por Mvilleg


Partes: 1, 2

    El tipo de dato lógico o booleano es en computación aquel que puede representar valores de lógica binaria, esto es, valores que representen falso o verdadero.

    Se utiliza normalmente en la programación, estadística, electrónica, matemáticas (Álgebra booleana), etc…

    Para generar un dato o valor lógico a partir de otros tipos de datos, típicamente, se emplean los operadores relacionales (u operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero

    • (3>2)= 1 = verdadero

    • (7>9)= 0 = falso

    Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en expresiones lógicas mediante los operadores lógicos (AND, OR, NOT…). Un ejemplo de este tipo de expresiones sería:

    • verdadero AND falso –> falso

    • falso OR verdadero –> verdadero

    • NOT verdadero –> falso

    Los operadores lógicos son utilizados por la lógica proposicional para admitir o rechazar proposiciones. En programación de ordenadores se utilizan para combinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o programa.

    Tablas de Verdad

    El comportamiento de un operador lógico suele definirse mediante su correspondiente tabla de verdad, en ella se muestra el resultado que produce la aplicación de un determinado operador a uno o dos valores lógicos. Las operaciones lógicas más usuales son:

    • NO lógico (NOT) o negación:

    Operador unario (aplicado a un único operando). Cambia el valor de verdad de verdadero (V) a falso (F) y viceversa.

    p

    NOT p

    V

    F

    F

    V

    edu.red

    a) Contactos, b) Normalizado y c) No normalizado

    • O lógica (OR) o disyunción:

    Operador n-ario (aplicado a 2 o más operandos). Si todos los operandos son F devuelve F; si hay alguno que sea V devuelve V.

    p

    q

    p OR q

    V

    V

    V

    V

    F

    V

    F

    V

    V

    F

    F

    F

    edu.red

    a) Contactos, b) Normalizado c) No normalizado

    • Y lógica (AND) o conjunción:

    Operador n-ario . Si todos los operandos son V devuelve V; si hay alguno que sea F devuelve F.

    p

    q

    p AND q

    V

    V

    V

    V

    F

    F

    F

    V

    F

    F

    F

    F

    Partes: 1, 2
    Página siguiente