Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algebra de Boole PDF
Algebra de Boole PDF
Introduccion
Expresiones de Conmutacion
Compuertas Logicas
Minimizacion de Funciones
Algebra de Boole
1 Introduccion
2 Expresiones de Conmutacion
3 Compuertas Logicas
4 Minimizacion de Funciones
Introduccion
Algebra de Boole
Algebra de Boole
Leyes
En el algebra de Boole se cumplen las siguientes Leyes:
1) Conmutatividad:
X +Y =Y +X
X Y =Y X
Algebra de Boole
Leyes
2) Asociatividad:
X + (Y + Z ) = (X + Y ) + Z
X (Y Z ) = (X Y ) Z
3) Distributividad:
X + (Y Z ) = (X + Y ) (X + Z )
X (Y + Z ) = (X Y ) + (X Z )
Algebra de Boole
Identidades
4) Elementos Neutros (Identidad):
X +0=X
X 1=X
5) Complemento:
X +X =1
X X =0
Algebra de Boole
Leyes
6) Dominacion:
X +1=1 X 0=0
Demostracion:
X + 1 = (X + 1) 1 = (X + 1) (X + X )
(X + 1) (X + X ) = X + (1 X ) = 1
7) Idempotencia:
X +X =X
X X =X
RAE Algebra de Boole
Contenido
Introduccion
Expresiones de Conmutacion
Compuertas Logicas
Minimizacion de Funciones
Algebra de Boole
Leyes
8) Doble complemento:
X =X
.
9) Absorcion:
X +X Y =X
X (Y + X ) = X
Demostracion:
X + X Y = (X 1) + (X Y ) = X (1 + Y ) = X
Algebra de Boole
Leyes
10) DeMorgan:
AB =A+B
A+B =AB
Algebra de Boole
Teoremas
Luego se establecen los siguientes Teoremas:
Teorema de la Simplificacion
A+AB =A+B
A (A + B) = A B
Demostracion: AA=0
AA+B =B
(A + B) (A + B) = B
A (A + B) (A + B) = A B
A (A + B) = A B
Algebra de Boole
Teoremas
Teorema del complemento unico
Suponemos 2 complementos para A (A1 y A2 )
A + A1 = 1 A + A2 = 1
A A1 = 0 A A2 = 0
Luego,
A1 = A1 1 = A1 (A + A2 ) = A1 A + A1 A2
A1 = 0 + A2 A1
A1 = A A2 + A1 A2 = (A + A1 ) A2
A1 = 1 A2 = A2
Expresiones de Conmutacion
Algunas definiciones:
Literal: Es toda ocurrencia de una variable, ya sea
complementada o sin complementar, en una expresion de
conmutacion.
Por ejemplo, en la expresion de conmutacion:
AB +C A+D +B 1
A, B, C y D son Variables.
A, B, C , A, D y B son Literales.
1 es una Constante.
Expresiones de Conmutacion
Algunas definiciones:
Expresion Dual: Esta expresion se obtiene, intercambiando
las operaciones AND por OR (y vice versa), e intercambiando
las constantes 0 por 1 y 1 por 0 en la expresion de
conmutacion.
Por ejemplo, para la expresion de conmutacion:
(A B) + (C D) + 0
La Expresion Dual es:
(A + B) (C + D) 1
Funciones de conmutacion
Tablas de Verdad
X1 X2 X3 f (X1 , X2 , X3 )
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Formas Normales
Formas Normales
X1 X2 X3 f (X1 , X2 , X3 )
0 0 0 0
0 0 1 0
0 1 0 1 X1 X2 X3
0 1 1 0
1 0 0 1 X1 X2 X3
1 0 1 1 X1 X2 X3
1 1 0 1 X1 X2 X3
1 1 1 1 X1 X2 X3
Formas Normales
Del ejemplo anterior, se suman las conjunciones
fundamentales, resultando la forma normal disyuntiva:
Formas Canonicas
Formas Canonicas
X1 X2 X3 Mintermino Etiqueta
0 0 0 X1 X2 X3 0
0 0 1 X1 X2 X3 1
0 1 0 X1 X2 X3 2
0 1 1 X1 X2 X3 3
1 0 0 X1 X2 X3 4
1 0 1 X1 X2 X3 5
1 1 0 X1 X2 X3 6
1 1 1 X1 X2 X3 7
Formas Normales
Formas Normales
X1 X2 X3 f (X1 , X2 , X3 )
0 0 0 0 X1 + X2 + X3
0 0 1 0 X1 + X2 + X3
0 1 0 1
0 1 1 0 X1 + X2 + X3
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
Formas Normales
Formas Canonicas
Formas Canonicas
F (X1 , X2 , X3 ) = X1 + (X2 X3 )
= X1 (X2 + X2 ) (X3 + X3 )
+(X1 + X1 )(X2 X3 )
= X1 X2 (X3 + X3 ) + X1 X2 (X3 + X3 )
+X1 X2 X3 + X1 X2 X3
= X1 X2 X3 + X1 X2 X3 + X1 X2 X3
+X1 X2 X3 + X1 X2 X3 + X1 X2 X3
Formas Canonicas
Funciones equivalentes
Funciones equivalentes
Algunos Operadores
Algunos operadores...
NOT F (X1 ) = X1
AND F (X1 , X2 ) = X1 X2
OR F (X1 , X2 ) = X1 + X2
NAND F (X1 , X2 ) = X1 X2 = X1 + X2
NOR F (X1 , X2 ) = X1 + X2 = X1 X2
XAND F (X1 , X2 ) = X1 X2 + X1 X2
XOR F (X1 , X2 ) = X1 X2 + X1 X2
Compuertas Logicas
Compuertas Logicas
Compuertas Logicas
O bien por:
Compuertas Logicas
Ejemplo de compuertas
Representar la siguiente ecuacion mediante compuertas logicas.
F (A, B, C , D) = (B + D) (A + B) C
Compuertas Logicas
Compuertas Logicas
Minimizacion de Funciones
Minimizacion de Funciones
AB CD Z AB CD Z
00 00 1 10 00 1
00 01 0 10 01 0
00 10 1 10 10 1
00 11 0 10 11 0
01 00 1 11 00 1
01 01 0 11 01 0
01 10 1 11 10 1
01 11 1 11 11 1
Minimizacion de Funciones
Minimizacion de Funciones
Minimizacion de Funciones
Minimizacion de Funciones
Minimizacion de Funciones
Mapas de Karnaugh
Luego si se quiere
P representar la funcion
F (A, B, C ) = m (0, 2, 3, 7), resulta:
Representa la funcion
F (A, B, C , D) = D + B + C
Resultando la ecuacion
F (A, B, C ) = A B C E + A B C E + A B C E
+A B C E
RAE Algebra de Boole
Contenido
Introduccion
Expresiones de Conmutacion
Compuertas Logicas
Minimizacion de Funciones
Resultando la ecuacion
F (A, B, C ) = B C E + B C E
RAE Algebra de Boole
Contenido
Introduccion
Expresiones de Conmutacion
Compuertas Logicas
Minimizacion de Funciones
El siguiente MK representa
Q a la funcion
F (A, B, C , D) = M (0, 2, 5, 8, 10, 13, 14). En el se deben
cubrir los ceros de mapa.
Resultando la ecuacion
F (A, B, C , D) = (B + D) (B + C + D) (A + C + D)
Minimizacion de Funciones
F (A, B, C ) = A B C + B C + . . .
Implicantes Primos
Por ejemplo la funcion F (A, B, C ) = AB + C tiene 2 terminos
(AB y C ), y ambos son implicantes primos.
En cambio la funcion F (A, B, C ) = ABC + A + BC tiene 3
terminos, pero solo 2 de ellos son implicantes primos. El
termino ABC no es implicante primo, ya que si se elimina la
literal A, queda el termino BC que ya existe en la funcion.
(0,2) 00-0 A
(0,8) -000 B
(8,9) 100- C
(5,7) 01-1 D
(2,3,6,7) 0-1- E
Fin...
Fin...