domingo, 27 de abril de 2014

INDICE


Es toda clase de conjunto de elementos que pueden tomar 2 valores perfectamente diferentes, que designaremos por 0 y 1 y que están relacionados por 2 operaciones binarias denominadas suma (+) y producto (.)( la operación producto se indica generalmente mediante la ausencia de símbolo entre 2 variables lógicos).Fue desarrollado por george boole. Chainon fui quien lo saco a la luz. 
• Uso de variables booleanas (cuyos valores son 1 ó 0)

• Minitérmino: Es un producto booleano en la que cada variable aparece sólo una vez; es decir, es una expresión lógica que se compone de variables y los operadores lógicos AND y NOT. P. ejem. ABC y AB’C.

• Maxitérmino: Es una expresión lógica que se compone de variables y los operadores lógicos OR y NOT. P. ejem. A+B’+C y A’+B+C.

• En álgebra booleana, se conoce como forma canónica de una expresión, a todo producto o suma en la cual aparecen todas sus variables en su forma directa o inversa.

• Una expresión lógica puede expresarse en forma canónica usando minitérminos o maxitérminos.


• Todas las expresiones lógicas son expresables en forma canónica como una “suma de minitérminos” o como un “producto de maxitérminos”.
a) Formadas con variables booleanas
b) Valores de 1 (verdadero) ó 0 (falso)
c) Puede tener constantes booleanas (1 ó 0)
d) Puede tener operadores lógicos: AND (&, ^), OR (V) y NOT (¬, ‘, -, ~)
• Multiplicación lógica: AND
• xy = x ∙ y = (x)(y)
• Suma lógica: OR
• x + y
• Complemento (negación): NOT
• x’
e) Se puede obtener el resultado lógico de una expresión booleana aplicando las tablas de verdad (valores de certeza)

f) Se puede aplicar la Ley de Morgan
Las expresiones booleanas se usan para determinar si un conjunto de una o más condiciones es verdadero o falso, y el resultado de su evaluación es un valor de verdad. Los operandos de una expresión booleana pueden ser cualquiera de los siguientes:
Expresiones relacionales: que comparan dos valores y determinan si existe o no una cierta relación entre ellos (ver más adelante), tal como mfn<10;
Funciones booleanas: tal como p (v24), que regresa un valor de verdad (estos se explican bajo "Funciones booleanas"). Las expresiones relacionales permiten determinar si una relación dada se verifica entre dos valores. La forma general de una expresión relacional es:
Expresión-1 operador-de-relación expresión-2

Dónde:
Expresión-1 es una expresión numérica o de cadena
Operador-de-relación es uno de los siguientes:
= Igual
No igual (diferente de)
< Menor que
<= Menor o igual que
Mayor que
>= Mayor o igual que
Contiene (puede ser usado sólo en expresiones de cadena)

Expresión-2 es una expresión del mismo tipo que expresión-1, o sea, expresión- 1 y expresión-2 deben ser ambas expresiones numéricas o ambas expresiones de cadena.
    Las compuertas lógicas son dispositivos que operan con aquellos estados lógicos mencionados en lo anterior y funcionan igual que una calculadora, de un lado ingresas los datos, ésta realiza una operación, y finalmente, te muestra el resultado.
Imagen
Cada una de las compuertas lógicas se las representa mediante un Símbolo, y la operación que realiza (Operación lógica) se corresponde con una tabla, llamada Tabla de Verdad, veamos la primera.

Compuerta NOT

Se trata de un inversor, es decir, invierte el dato de entrada, por ejemplo; si pones su entrada a 1 (nivel alto) obtendrás en su salida un 0 (o nivel bajo), y viceversa. Esta compuerta dispone de una sola entrada. Su operación lógica es s igual a a invertida

Imagen
Compuerta AND

Una compuerta AND tiene dos entradas como mínimo y su operación lógica es un producto entre ambas, no es un producto aritmético, aunque en este caso coincidan.*Observa que su salida será alta si sus dos entradas están a nivel alto*
Imagen
Compuerta OR
Al igual que la anterior posee dos entradas como mínimo y la operación lógica, será una suma entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de una compuerta O Inclusiva es como a y/o b*Es decir, basta que una de ellas sea 1 para que su salida sea también 1*
Imagen
Compuerta OR-EX o XOR

Es OR EXclusiva en este caso con dos entradas (puede tener más) y lo que hará con ellas será una suma lógica entre a por b invertida y a invertidapor b.*Al ser O Exclusiva su salida será 1 si una y sólo una de sus entradas es 1*

Imagen
Estas serían básicamente las compuertas más sencillas.

Compuertas Lógicas Combinadas a
l agregar una compuerta NOT a cada una de las compuertas anteriores los resultados de sus respectivas tablas de verdad se invierten, y dan origen a tres nuevas compuertas llamadas NAND, NOR y NOR-EX. Veamos ahora como son y cuál es el símbolo que las representa...

Compuerta NAND

Responde a la inversión del producto lógico de sus entradas, en su representación simbólica se reemplaza la compuerta NOT por un círculo a la salida de la compuerta AND.


Imagen
Compuerta NOR

El resultado que se obtiene a la salida de esta compuerta resulta de la inversión de la operación lógica o inclusiva es como un no a y/o b. Igual que antes, solo agregas un círculo a la compuerta OR y ya tienes una NOR.


Imagen
Compuerta NOR-EX

Es simplemente la inversión de la compuerta OR-EX, los resultados se pueden apreciar en la tabla de verdad, que bien podrías compararla con la anterior y notar la diferencia, el símbolo que la representa lo tienes en el siguiente gráfico.


Imagen
Buffer's

En realidad no realiza ninguna operación lógica, su finalidad es amplificar un poco la señal (o refrescarla si se puede decir). Como puedes ver en el siguiente gráfico la señal de salida es la misma que de entrada.


Imagen