SlideShare una empresa de Scribd logo
Algebra de Boole y simplificación de
funciones lógicas
Capítulo 4
Contenido
1
1 Expresiones y operaciones Booleanas
Expresiones y operaciones Booleanas
Contenido
1.
1. Expresiones y operaciones Booleanas
Expresiones y operaciones Booleanas
2.
2. Propiedades y Reglas del Algebra de Boole
Propiedades y Reglas del Algebra de Boole
3.
3. Teoremas de DeMorgan
Teoremas de DeMorgan
4.
4. Análisis booleano de circuitos lógicos
Análisis booleano de circuitos lógicos
5.
5. Simplificación mediante el álgebra de Boole
Simplificación mediante el álgebra de Boole
6
6 F tá d d l i
F tá d d l i b l
b l
6.
6. Formas estándar de las expresiones
Formas estándar de las expresiones booleanas
booleanas
7.
7. Mapas de Karnaugh
Mapas de Karnaugh
8
8 Simplificación de una SOPs mediante el mapa de
Simplificación de una SOPs mediante el mapa de
8.
8. Simplificación de una SOPs mediante el mapa de
Simplificación de una SOPs mediante el mapa de
Karnaugh
Karnaugh
9.
9. Simplificación de un POSs mediante el mapa de
Simplificación de un POSs mediante el mapa de
Karnaugh
Karnaugh
Expresiones y operaciones Booleanas
Expresiones y operaciones Booleanas
• Variable: Símbolo que representa
i d ló i ( ó ) A
magnitudes lógicas. (0 ó 1).
• Complemento: Inverso de la variable Se
A
• Complemento: Inverso de la variable. Se
representa A´
ó
A
• Literal: Es una variable o el complemento
de una variable
de una variable.
Expresiones y operaciones Booleanas
Expresiones y operaciones Booleanas
• Suma booleana ≡
OR
• Multiplicación booleana ≡
AND
0 + 0 = 0
0 + 1 = 1
0 • 0 = 0
0 • 1 = 0
1 + 0 = 1
1 + 1 = 1
1 • 0 = 0
1 • 1 = 1
Propiedades del Algebra de Boole
Propiedades del Algebra de oole
• Conmutativa
• Asociativa
Di t ib ti
• Distributiva
Propiedades del Algebra de Boole
Propiedades del Algebra de Boole
• Propiedad conmutativa de la suma:
• Propiedad conmutativa de la suma:
A + B = B + A
Propiedades del Algebra de Boole
Propiedades del Algebra de Boole
• Propiedad conmutativa del producto:
A • B = B • A
A B B A
Propiedades del Algebra de Boole
Propiedades del Algebra de Boole
• Asociativa de la suma:
A + (B + C) = (A + B) + C
( ) ( )
Propiedades del Algebra de Boole
Propiedades del Algebra de Boole
• Asociativa del producto:
A • (B • C) = (A • B) • C
( ) ( )
Propiedades del Algebra de Boole
Propiedades del Algebra de Boole
• Distributiva:
A(B + C) = AB + AC
Reglas del Algebra de Boole
Reglas del Algebra de Boole
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 1
OR Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 2
OR Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 3
AND Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 4
AND Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 5
OR Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 6
OR Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 7
AND Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 8
AND Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 9
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 10: A + AB A
• Regla 10: A + AB = A
AND Truth Table OR Truth Table
A + AB
A + AB = A (1+B) Ley distributiva
= A (1+B) Ley distributiva
= A
= A • 1
• 1 Regla 2: (1+B)=1
Regla 2: (1+B)=1
= A
= A Regla 4: A •1=A
Regla 4: A •1=A AND Truth Table OR Truth Table
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 11: B
A
B
A
A 


A.A
A
:
R7
B
A
AB)
(AA
AB
A
A
:
R10
B
A
AB)
(A
B
A
A










AND Truth Table OR Truth Table
A
A
:
R6
B)
(A
común
Factor
B)
)(A
A
(A
0
A
A
Sumar
:
R8
B
A
A
A
AB
AA












1
.
1
.
AND Truth Table OR Truth Table
A
A.1
:
R4
B
A
A
A
:
R6
B)
(A




 1
.
1
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 12: (A + B)(A + C) = A + BC
va
distributi
BC
AB
AC
AA
C)
A
B)
(A 




 .(
AND Truth Table OR Truth Table
común
factor
BC
B)
A(1
1
C
1
:
R2
BC
AB
A.1
común
factor
BC
AB
C)
A(1
A
A.A
:
R7
BC
AB
AC
A

















AND Truth Table OR Truth Table
A
A.1
:
R4
BC
A
1
B
1
:
R2
BC
A.1
común
factor
BC
B)
A(1










Teoremas de DeMorgan
Teoremas de DeMorgan
• Teorema 1
Y
X
XY Y
X
XY 

• Teorema 2
Y
X
Y
X  Y
X
Y
X 

Recuerda:
Recuerda:
“Parte la barra,
“Parte la barra,
cambia la operación”
cambia la operación”
Analisis booleano de Circuitos
Analisis booleano de Circuitos
Expresion booleana y tabla de verdad de
un circuito lógico
g
A B C D → A(B+CD)
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
…. ….
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Ejemplo
Ejemplo
Ejemplo: Construcción de la Tabla de
Verdad a partir de la expresión
Verdad a partir de la expresión
booleana
i i ló i d d ibi di bl d d d
• Un circuito lógico puede describirse mediante una tabla de verdad.
• Evaluar la expresión booleana para todas las posibles combinaciones de valores de
las variables de entrada
F
X
Y
Y′
X + Y′
(X + Y′ ) •
Z
Z
= ((X Y ) Z) (X Y Z )
F
X′
Z′
= ((X + Y′) •
Z) + (X′ •
Y •
Z′)
X′ •
Y •
Z′
Ejemplo
Ejemplo
Formas estándar de las expresiones
booleanas
• Suma de productos (SOP)
Ejemplo: X = AB + BCD + AC
•
• Producto de sumas (POS)
Ejemplo: X = (A+B)(B+C+D)(A+C)
Ejemplo: X AB + BCD + AC
•
• Para
Para cualquier
cualquier expresión
expresión lógica
lógica existe
existe una
una forma
forma estándar
estándar SOP y POS
SOP y POS
Para
Para cualquier
cualquier expresión
expresión lógica
lógica existe
existe una
una forma
forma estándar
estándar SOP y POS
SOP y POS
equivalente
equivalente
•
• Se
Se denominan
denominan formas
formas canónica
canónica o
o estándar
estándar a
a las
las SOP y POS en
SOP y POS en las
las que
que
todas
todas las
las variables
variables aparecen
aparecen en
en cada
cada uno
uno de los
de los terminos
terminos:
:
Ejemplo
Ejemplo:
:
D
C
AB
CD
B
A
D
C
B
A 

Conversión SOPs y POS ‐ Tablas de
Verdad
S d P d P d d
• Suma de Productos
A B C X Producto
• Producto de sumas
A B C X Suma
A B C X Producto
0 0 0 0
0 0 1 1 A’B’C
0 1 0 0
0 0 0 0 (A+B+C)
0 0 1 1
0 1 0 0 (A+B’+C)
0 1 1 0 (A+B’+C’)
0 1 1 0
1 0 0 1 AB’C’
1 0 1 0
0 1 1 0 (A+B +C )
1 0 0 1
1 0 1 0 (A’+B+C’)
1 1 0 0 (A’+B’+C)
1 1 0 0
1 1 1 1 ABC
( )
1 1 1 1
X = (A+B+C) (A+B’+C) (A+B’+C’)
(A’+B+C’) (A’+B’+C)
X = A’B’C + AB’C’ + ABC (A +B+C ) (A +B +C)
Forma estándar o canónica
Forma estándar o canónica
• Cualquier función Booleana se puede expresar como suma de miniterminos
• Cualquier función Booleana se puede expresar como suma de miniterminos
(minterms) o como producto de maxiterminos (maxterms) y a estas formas se les dice
que están en forma estándar o canónica (el conjunto completo de variables del
dominio está representado en cada término ).
F=ΣA,B,C (1, 4, 7) = A’B’C + AB’C’ + ABC F= Π A,B,C (0, 2, 3, 5, 6) = (A+B+C)(A+B’+C)(A+B’+C’)(A’+B+C’)(A’+B’+C)
Forma canónica y normalizada
Forma canónica y normalizada
• Se llama término canónico de una función lógica a todo producto o suma de literales en los cuales
aparecen todas la variables en su forma directa o complementada.
• Los términos canónicos producto reciben el nombre de “minitérminos”
• Los términos canónicos suma reciben el nombre de “maxitérminos”
• Una función de BOOLE está en forma canónica cuando se expresa como suma de minitérminos o
producto de maxotérminos.
• Dos funciones lógicas son equivalentes si, y solo si, sus formas canónicas son idénticas.
• La expresión algebraica en suma de productos o productos de sumas en la que no todos los términos son
p g p p q
canónicos recibe el nombre de normalizada
Forma canónica de la suma de
d
productos
• La metodología empleada en la transformación de una suma de productos a su forma
canónica se basa en la regla 6, que establece que una variable sumada con su
canónica se basa en la regla 6, que establece que una variable sumada con su
complemento es siempre igual a 1; A + A' = 1. Los pasos son los siguientes:
– Los términos producto que no contengan la(s) variable(s) del dominio, multiplicarlos por un
término formado por dicha variable más el complemento de la misma (regla 6).
– Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables
Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables
(o sus complementos) del dominio. Resolver los términos intervenidos.
• Ejemplo
– Convertir la expresión booleana ABC' + BC + A' a su forma canónica.
• El dominio de la expresión es el conjunto de variables A B y C Se observa la falta de formato estándar
El dominio de la expresión es el conjunto de variables A, B y C. Se observa la falta de formato estándar
para el segundo y tercer término producto. Sobre ellos se aplicará el procedimiento, para luego volver
a agrupar toda la expresión:
– Término BC
• BC = BC ∙(A+A') = ABC + A'BC
– Término A’
• A' = A'(C+C') = A'C+A'C' ; la expresión aún no tiene el formato canónico, entonces multiplicamos cada
término por (B+B')
A'C(B+B') +A'C'(B+B') = A'BC + A'B'C + A'BC' + A'B'C'
ABC' + BC + A' = ABC + A'BC + A'BC + A'B'C + A'BC' + A'B'C‘
Forma canónica del producto de
sumas
• La metodología empleada en la transformación de un producto de sumas a su forma
canónica se basa en la regla 8, que establece que una variable multiplicada por su
l t i i l 0 AA' 0 L l i i t
complemento es siempre igual a 0; AA' = 0. Los pasos son los siguientes:
– Los términos suma que no contengan la(s) variable(s) del dominio, sumarlos un término
formado por dicha variable y su complemento según regla 8.
– Aplicar la regla 12: A + BC = (A+B)(A+C)
– Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables
(o sus complementos) del dominio.
• Ejemplo
– Convertir la expresión booleana (A+B’+C)(B’+C+D’)(A+B’+C+D’) a su forma canónica.
p ( )( )( )
– Término A+B’+C
• A+B’+C = A+B’+C+DD’ = (A+B’+C+D)(A+B’+C+D’)
– Término B’+C+D’
• B’+C+D’ = B’+C+D’+AA’ =(A+ B’+C+D’)(A’+ B’+C+D’)
( )( )
(A+B’+C)(B’+C+D’)(A+B’+C+D’) =
= (A+B’+C+D)(A+B’+C+D’) (A+ B’+C+D’)(A’+ B’+C+D’) (A+B’+C+D’)
Simplificación mediante algebra de
Boole
AB + A(B+C) + B(B+C) La simplificación consiste en
AB + AB + AC + BB + BC
AB + AC + B + BC
AB + AC + B
implementar una función con el
menor número de puertas posible
B + AC
Mapas de Karnaugh
Mapas de Karnaugh
•
• Proporcionan un Método sistemático de minimización de
Proporcionan un Método sistemático de minimización de
expresiones booleanas
expresiones booleanas
•
• Adecuadamente aplicado proporciona expresiones
Adecuadamente aplicado proporciona expresiones
mínimas SOP o POS
mínimas SOP o POS
•
• Es una forma de representación equivalente a la tabla de
Es una forma de representación equivalente a la tabla de
verdad
verdad
•
• Es la “receta” que emplearemos habitualmente
Es la “receta” que emplearemos habitualmente
Método de trabajo Mapas de
Karnaugh
• Proporciona un método sistemático de simplificación de sentencias booleanas generando
• Proporciona un método sistemático de simplificación de sentencias booleanas generando
expresiones mínimas (‘receta de simplificación’)
CARACTERÍSTICAS
– Útiles para expresiones de dos, tres, cuatro y cinco variables
Es una matriz de 2n celdas en la que cada una representa un valor binario de las variables de entrada
– Es una matriz de 2n celdas en la que cada una representa un valor binario de las variables de entrada.
– El orden de los valores en filas y columnas es tal que celdas adyacentes difieren únicamente en una varible
– La simplificación de una determinada expresión consiste en agrupar adecuadamente las celdas
– Un número mayor de variables exige el uso de un método llamado Quine‐McClusky
PASOS A SEGUIR
PASOS A SEGUIR
– Obtener la función lógica en suma de productos canónica
– Representar en el mapa de Karnaugh la función algebraica o tabla de verdad que se desee
representar
– Agrupar unos (maximizar el tamaño de los grupos minimizando el número es estos):
g p ( g p )
• Un grupo tiene que contener 1, 2, 4, 8 o 16 celdas
• Cada celda del grupo tiene que ser adyacente a una o mas celdas del grupo sin necesidad de que todas las
celdas del grupo sean adyacentes entre sí.
• Incluir siempre en cada grupo el mayor número posible de 1s
• Cada 1 del mapa tiene que estar incluido en al menos un grupo. Los 1s que ya pertenezcan a un grupo pueden
Cada 1 del mapa tiene que estar incluido en al menos un grupo. Los 1s que ya pertenezcan a un grupo pueden
estar incluidos en otro, siempre que los grupos que se solapen contengan 1s no comunes.
– Simplificar:
• Eliminar variables que aparecen complementadas y sin complementar dentro del mismo grupo
Mapas de Karnaugh
Mapas de Karnaugh
Mapa de Karnaugh con 3 variables
Ejemplo con 3 variables
Mapas de Karnaugh
Mapas de Karnaugh
Mapa de Karnaugh de 4 variables
Con 4 variables
Mapas de Karnaugh
Mapas de Karnaugh
Mapas de Karnaugh con cinco variables
Mapas de Karnaugh para SOPs no estandares
Mapas de Karnaugh para SOPs no estandares
A’ + AB’ + ABC’
A’ + AB’ + ABC’
A + AB + ABC
A + AB + ABC
000 100 110
000 100 110
001 101
001 101
001 101
001 101
010
010
011
011
Simplificación de suma de productos
mediante mapas de Karnaugh (I)
Simplificación de suma de productos
mediante mapas de Karnaugh (II)
•
• Cada grupo da lugar a un termino
Cada grupo da lugar a un termino
l é l bl l bl
l é l bl l bl
•
• En el término no aparecen las variables que en la tabla aparecen
En el término no aparecen las variables que en la tabla aparecen
complementadas y no complementadas
complementadas y no complementadas
a) AB + BC + A’B’C’
a) AB + BC + A’B’C’
b) B’ + A’C’ + AC
b) B’ + A’C’ + AC
c) A’B + A’C’ + AB’D
c) A’B + A’C’ + AB’D
d) D’ + AB’C
d) D’ + AB’C +
+BC’
BC’
Simplificación de producto de sumas
mediante mapas de Karnaugh (I)
Simplificación de producto de sumas
mediante mapas de Karnaugh (II)
Conversión entre SOPs y POSs mediante el mapa de Karnaugh
Simplificación de suma de productos
mediante mapas de Karnaugh con condiciones “indiferentes”

Más contenido relacionado

La actualidad más candente

Amplificador y pequeña señal bjt
Amplificador y pequeña señal bjtAmplificador y pequeña señal bjt
Amplificador y pequeña señal bjt
johan muñoz
 
Algebra booleana 1-1
Algebra booleana 1-1Algebra booleana 1-1
Algebra booleana 1-1Bertha Vega
 
Algebra de Boole
Algebra de Boole  Algebra de Boole
Algebra de Boole
Luis Gonzalez
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
Emilio José González
 
Ejercicios Filtros
Ejercicios FiltrosEjercicios Filtros
Ejercicios Filtrostitimen
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
desarrollo3
 
1 analisis de puertas logicas
1 analisis de puertas logicas1 analisis de puertas logicas
1 analisis de puertas logicas
fermin valdes
 
[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole
miguelperezfontenla
 
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
Fernando Marcos Marcos
 
Proyectos electrónica digital
Proyectos electrónica digitalProyectos electrónica digital
Proyectos electrónica digital
Oscar Ardila Chaparro
 
compuertas_logicas.pdf
compuertas_logicas.pdfcompuertas_logicas.pdf
compuertas_logicas.pdf
ssuser58ba4d
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Circuito logico
Circuito logicoCircuito logico
Circuito logico
Oscar Higuita
 
2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos
Othoniel Hernandez Ovando
 
Sesion contadores y registros
Sesion  contadores y registrosSesion  contadores y registros
Sesion contadores y registros
Marco Antonio
 
Introduccion a los sistema de comunicacion
Introduccion a los sistema de comunicacionIntroduccion a los sistema de comunicacion
Introduccion a los sistema de comunicacion
oscar pino
 

La actualidad más candente (20)

Amplificador y pequeña señal bjt
Amplificador y pequeña señal bjtAmplificador y pequeña señal bjt
Amplificador y pequeña señal bjt
 
Algebra booleana 1-1
Algebra booleana 1-1Algebra booleana 1-1
Algebra booleana 1-1
 
Algebra de Boole
Algebra de Boole  Algebra de Boole
Algebra de Boole
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Ejercicios Filtros
Ejercicios FiltrosEjercicios Filtros
Ejercicios Filtros
 
Leyes Boole
Leyes BooleLeyes Boole
Leyes Boole
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
1 analisis de puertas logicas
1 analisis de puertas logicas1 analisis de puertas logicas
1 analisis de puertas logicas
 
[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole[Maths] 6.3.1 algebras de boole
[Maths] 6.3.1 algebras de boole
 
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
DISEÑO ANALOGICO Y ELECTRONICA - ADC - CONVERTIDOR ANALÓGICO DIGITAL - ANALOG...
 
Proyectos electrónica digital
Proyectos electrónica digitalProyectos electrónica digital
Proyectos electrónica digital
 
compuertas_logicas.pdf
compuertas_logicas.pdfcompuertas_logicas.pdf
compuertas_logicas.pdf
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Convertidores A/D-D/A
Convertidores A/D-D/AConvertidores A/D-D/A
Convertidores A/D-D/A
 
Circuito logico
Circuito logicoCircuito logico
Circuito logico
 
2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos2.4. Compuertas AND - OR con Diodos
2.4. Compuertas AND - OR con Diodos
 
Practica 4 comp.nand y nor
Practica 4 comp.nand y norPractica 4 comp.nand y nor
Practica 4 comp.nand y nor
 
Sesion contadores y registros
Sesion  contadores y registrosSesion  contadores y registros
Sesion contadores y registros
 
Complemento A Dos
Complemento A DosComplemento A Dos
Complemento A Dos
 
Introduccion a los sistema de comunicacion
Introduccion a los sistema de comunicacionIntroduccion a los sistema de comunicacion
Introduccion a los sistema de comunicacion
 

Similar a Tema 3 - Algebra de Boole.pdf

Tema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxTema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docx
alemagno82
 
Algebra de Boole.pdf
Algebra de Boole.pdfAlgebra de Boole.pdf
Algebra de Boole.pdf
RICHARDCLAYLADRONDEG
 
tema 01 sistemas digitales
tema 01 sistemas digitalestema 01 sistemas digitales
tema 01 sistemas digitales
Manuel Fernandez Barcell
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
David Hernandez
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
Betzi Lira
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Betzi Lira
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
Edgar Rivera
 
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx
MauCR2
 
Algebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptxAlgebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptx
KeilaMndez
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
limbert isaac toledo aguilar
 
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
Jael Gonzalez
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boolemanuel59
 
Num reales _2010
Num reales _2010Num reales _2010
Num reales _2010
Ricardo Sanchez Montoya
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmosrulo182
 
Tema2 logica combinacional
Tema2 logica combinacionalTema2 logica combinacional
Tema2 logica combinacional
Grisel davila chávez
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretas
tomas vergersent
 

Similar a Tema 3 - Algebra de Boole.pdf (20)

Tema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxTema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docx
 
Algebra de Boole.pdf
Algebra de Boole.pdfAlgebra de Boole.pdf
Algebra de Boole.pdf
 
tema 01 sistemas digitales
tema 01 sistemas digitalestema 01 sistemas digitales
tema 01 sistemas digitales
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx
 
Algebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptxAlgebra de boole ingeniería electrónica .pptx
Algebra de boole ingeniería electrónica .pptx
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
[] Algebra de_boole_y_circuitos_combinacionales(book_za.org)
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
 
Num reales _2010
Num reales _2010Num reales _2010
Num reales _2010
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
 
Tema2 logica combinacional
Tema2 logica combinacionalTema2 logica combinacional
Tema2 logica combinacional
 
algebra-booleana matematicas discretas
algebra-booleana matematicas discretasalgebra-booleana matematicas discretas
algebra-booleana matematicas discretas
 
Luciano
LucianoLuciano
Luciano
 
Luciano
LucianoLuciano
Luciano
 

Último

e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
diegozuniga768
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
JosMuoz943377
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
SantiagoMejia99
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
brayansangar73
 
mapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundariamapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundaria
ManuelAlbertoHeredia1
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Emisor Digital
 
DEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entenderDEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entender
mvargasleveau
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
Emisor Digital
 
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptxACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
MelanieYuksselleCarr
 
PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.
MELANYANELKACRUZLEON
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
nahumrondanurbano
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
ManuelaReina3
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
IrapuatoCmovamos
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
DieguinhoSalazar
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
AaronPleitez
 
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdfPaíses_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
JC Díaz Herrera
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
IrapuatoCmovamos
 
Instituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdfInstituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdf
JC Díaz Herrera
 

Último (18)

e learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhote learning^.pptxdieguearmandozuñiga. Comhot
e learning^.pptxdieguearmandozuñiga. Comhot
 
Presentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramasPresentación sobre la geometría, aplicaciones y ramas
Presentación sobre la geometría, aplicaciones y ramas
 
sistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbssistema paralingüística fhdjsjsbsnnssnnsbs
sistema paralingüística fhdjsjsbsnnssnnsbs
 
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje  o educativas E-LEARNING.pdfComunidades virtuales de aprendizaje  o educativas E-LEARNING.pdf
Comunidades virtuales de aprendizaje o educativas E-LEARNING.pdf
 
mapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundariamapa conceptual y mental para niños de primaria y secundaria
mapa conceptual y mental para niños de primaria y secundaria
 
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdfInforme de violencia mayo 2024 - Multigremial Mayo.pdf
Informe de violencia mayo 2024 - Multigremial Mayo.pdf
 
DEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entenderDEFENSA NACIONAL.ppt muy fácil de entender
DEFENSA NACIONAL.ppt muy fácil de entender
 
Claves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdfClaves Ipsos numero 29 --- Mayo 2024.pdf
Claves Ipsos numero 29 --- Mayo 2024.pdf
 
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptxACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
ACOMPAÑAMIENTO INTEGRAL DE VALORES .pptx
 
PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.PPT Interes-Simple-pptx.pptx-ejercicios.
PPT Interes-Simple-pptx.pptx-ejercicios.
 
3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt3-Modelamiento de Procesos usando BPMN.ppt
3-Modelamiento de Procesos usando BPMN.ppt
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdfREPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
REPORTE DE HOMICIDIO DOLOSO-MAYO 2024.pdf
 
contraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadascontraguerrilla.pdf sobre anti emboscadas
contraguerrilla.pdf sobre anti emboscadas
 
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOLINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIO
 
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdfPaíses_por_participacion_porcentual_en_el PNB global (2024) .pdf
Países_por_participacion_porcentual_en_el PNB global (2024) .pdf
 
10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf10 colonias - Análisis socio-demográfico 2024.pdf
10 colonias - Análisis socio-demográfico 2024.pdf
 
Instituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdfInstituciones financieras globales por efectivo disponible (2024).pdf
Instituciones financieras globales por efectivo disponible (2024).pdf
 

Tema 3 - Algebra de Boole.pdf

  • 1. Algebra de Boole y simplificación de funciones lógicas Capítulo 4
  • 2. Contenido 1 1 Expresiones y operaciones Booleanas Expresiones y operaciones Booleanas Contenido 1. 1. Expresiones y operaciones Booleanas Expresiones y operaciones Booleanas 2. 2. Propiedades y Reglas del Algebra de Boole Propiedades y Reglas del Algebra de Boole 3. 3. Teoremas de DeMorgan Teoremas de DeMorgan 4. 4. Análisis booleano de circuitos lógicos Análisis booleano de circuitos lógicos 5. 5. Simplificación mediante el álgebra de Boole Simplificación mediante el álgebra de Boole 6 6 F tá d d l i F tá d d l i b l b l 6. 6. Formas estándar de las expresiones Formas estándar de las expresiones booleanas booleanas 7. 7. Mapas de Karnaugh Mapas de Karnaugh 8 8 Simplificación de una SOPs mediante el mapa de Simplificación de una SOPs mediante el mapa de 8. 8. Simplificación de una SOPs mediante el mapa de Simplificación de una SOPs mediante el mapa de Karnaugh Karnaugh 9. 9. Simplificación de un POSs mediante el mapa de Simplificación de un POSs mediante el mapa de Karnaugh Karnaugh
  • 3. Expresiones y operaciones Booleanas Expresiones y operaciones Booleanas • Variable: Símbolo que representa i d ló i ( ó ) A magnitudes lógicas. (0 ó 1). • Complemento: Inverso de la variable Se A • Complemento: Inverso de la variable. Se representa A´ ó A • Literal: Es una variable o el complemento de una variable de una variable.
  • 4. Expresiones y operaciones Booleanas Expresiones y operaciones Booleanas • Suma booleana ≡ OR • Multiplicación booleana ≡ AND 0 + 0 = 0 0 + 1 = 1 0 • 0 = 0 0 • 1 = 0 1 + 0 = 1 1 + 1 = 1 1 • 0 = 0 1 • 1 = 1
  • 5. Propiedades del Algebra de Boole Propiedades del Algebra de oole • Conmutativa • Asociativa Di t ib ti • Distributiva
  • 6. Propiedades del Algebra de Boole Propiedades del Algebra de Boole • Propiedad conmutativa de la suma: • Propiedad conmutativa de la suma: A + B = B + A
  • 7. Propiedades del Algebra de Boole Propiedades del Algebra de Boole • Propiedad conmutativa del producto: A • B = B • A A B B A
  • 8. Propiedades del Algebra de Boole Propiedades del Algebra de Boole • Asociativa de la suma: A + (B + C) = (A + B) + C ( ) ( )
  • 9. Propiedades del Algebra de Boole Propiedades del Algebra de Boole • Asociativa del producto: A • (B • C) = (A • B) • C ( ) ( )
  • 10. Propiedades del Algebra de Boole Propiedades del Algebra de Boole • Distributiva: A(B + C) = AB + AC
  • 11. Reglas del Algebra de Boole Reglas del Algebra de Boole
  • 12. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 1 OR Truth Table
  • 13. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 2 OR Truth Table
  • 14. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 3 AND Truth Table
  • 15. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 4 AND Truth Table
  • 16. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 5 OR Truth Table
  • 17. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 6 OR Truth Table
  • 18. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 7 AND Truth Table
  • 19. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 8 AND Truth Table
  • 20. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 9
  • 21. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 10: A + AB A • Regla 10: A + AB = A AND Truth Table OR Truth Table A + AB A + AB = A (1+B) Ley distributiva = A (1+B) Ley distributiva = A = A • 1 • 1 Regla 2: (1+B)=1 Regla 2: (1+B)=1 = A = A Regla 4: A •1=A Regla 4: A •1=A AND Truth Table OR Truth Table
  • 22. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 11: B A B A A    A.A A : R7 B A AB) (AA AB A A : R10 B A AB) (A B A A           AND Truth Table OR Truth Table A A : R6 B) (A común Factor B) )(A A (A 0 A A Sumar : R8 B A A A AB AA             1 . 1 . AND Truth Table OR Truth Table A A.1 : R4 B A A A : R6 B) (A      1 . 1
  • 23. Reglas del Algebra de Boole Reglas del Algebra de Boole • Regla 12: (A + B)(A + C) = A + BC va distributi BC AB AC AA C) A B) (A       .( AND Truth Table OR Truth Table común factor BC B) A(1 1 C 1 : R2 BC AB A.1 común factor BC AB C) A(1 A A.A : R7 BC AB AC A                  AND Truth Table OR Truth Table A A.1 : R4 BC A 1 B 1 : R2 BC A.1 común factor BC B) A(1          
  • 24. Teoremas de DeMorgan Teoremas de DeMorgan • Teorema 1 Y X XY Y X XY   • Teorema 2 Y X Y X  Y X Y X   Recuerda: Recuerda: “Parte la barra, “Parte la barra, cambia la operación” cambia la operación”
  • 25. Analisis booleano de Circuitos Analisis booleano de Circuitos Expresion booleana y tabla de verdad de un circuito lógico g A B C D → A(B+CD) 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 …. …. 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1
  • 27. Ejemplo: Construcción de la Tabla de Verdad a partir de la expresión Verdad a partir de la expresión booleana i i ló i d d ibi di bl d d d • Un circuito lógico puede describirse mediante una tabla de verdad. • Evaluar la expresión booleana para todas las posibles combinaciones de valores de las variables de entrada F X Y Y′ X + Y′ (X + Y′ ) • Z Z = ((X Y ) Z) (X Y Z ) F X′ Z′ = ((X + Y′) • Z) + (X′ • Y • Z′) X′ • Y • Z′
  • 29. Formas estándar de las expresiones booleanas • Suma de productos (SOP) Ejemplo: X = AB + BCD + AC • • Producto de sumas (POS) Ejemplo: X = (A+B)(B+C+D)(A+C) Ejemplo: X AB + BCD + AC • • Para Para cualquier cualquier expresión expresión lógica lógica existe existe una una forma forma estándar estándar SOP y POS SOP y POS Para Para cualquier cualquier expresión expresión lógica lógica existe existe una una forma forma estándar estándar SOP y POS SOP y POS equivalente equivalente • • Se Se denominan denominan formas formas canónica canónica o o estándar estándar a a las las SOP y POS en SOP y POS en las las que que todas todas las las variables variables aparecen aparecen en en cada cada uno uno de los de los terminos terminos: : Ejemplo Ejemplo: : D C AB CD B A D C B A  
  • 30. Conversión SOPs y POS ‐ Tablas de Verdad S d P d P d d • Suma de Productos A B C X Producto • Producto de sumas A B C X Suma A B C X Producto 0 0 0 0 0 0 1 1 A’B’C 0 1 0 0 0 0 0 0 (A+B+C) 0 0 1 1 0 1 0 0 (A+B’+C) 0 1 1 0 (A+B’+C’) 0 1 1 0 1 0 0 1 AB’C’ 1 0 1 0 0 1 1 0 (A+B +C ) 1 0 0 1 1 0 1 0 (A’+B+C’) 1 1 0 0 (A’+B’+C) 1 1 0 0 1 1 1 1 ABC ( ) 1 1 1 1 X = (A+B+C) (A+B’+C) (A+B’+C’) (A’+B+C’) (A’+B’+C) X = A’B’C + AB’C’ + ABC (A +B+C ) (A +B +C)
  • 31. Forma estándar o canónica Forma estándar o canónica • Cualquier función Booleana se puede expresar como suma de miniterminos • Cualquier función Booleana se puede expresar como suma de miniterminos (minterms) o como producto de maxiterminos (maxterms) y a estas formas se les dice que están en forma estándar o canónica (el conjunto completo de variables del dominio está representado en cada término ). F=ΣA,B,C (1, 4, 7) = A’B’C + AB’C’ + ABC F= Π A,B,C (0, 2, 3, 5, 6) = (A+B+C)(A+B’+C)(A+B’+C’)(A’+B+C’)(A’+B’+C)
  • 32. Forma canónica y normalizada Forma canónica y normalizada • Se llama término canónico de una función lógica a todo producto o suma de literales en los cuales aparecen todas la variables en su forma directa o complementada. • Los términos canónicos producto reciben el nombre de “minitérminos” • Los términos canónicos suma reciben el nombre de “maxitérminos” • Una función de BOOLE está en forma canónica cuando se expresa como suma de minitérminos o producto de maxotérminos. • Dos funciones lógicas son equivalentes si, y solo si, sus formas canónicas son idénticas. • La expresión algebraica en suma de productos o productos de sumas en la que no todos los términos son p g p p q canónicos recibe el nombre de normalizada
  • 33. Forma canónica de la suma de d productos • La metodología empleada en la transformación de una suma de productos a su forma canónica se basa en la regla 6, que establece que una variable sumada con su canónica se basa en la regla 6, que establece que una variable sumada con su complemento es siempre igual a 1; A + A' = 1. Los pasos son los siguientes: – Los términos producto que no contengan la(s) variable(s) del dominio, multiplicarlos por un término formado por dicha variable más el complemento de la misma (regla 6). – Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables (o sus complementos) del dominio. Resolver los términos intervenidos. • Ejemplo – Convertir la expresión booleana ABC' + BC + A' a su forma canónica. • El dominio de la expresión es el conjunto de variables A B y C Se observa la falta de formato estándar El dominio de la expresión es el conjunto de variables A, B y C. Se observa la falta de formato estándar para el segundo y tercer término producto. Sobre ellos se aplicará el procedimiento, para luego volver a agrupar toda la expresión: – Término BC • BC = BC ∙(A+A') = ABC + A'BC – Término A’ • A' = A'(C+C') = A'C+A'C' ; la expresión aún no tiene el formato canónico, entonces multiplicamos cada término por (B+B') A'C(B+B') +A'C'(B+B') = A'BC + A'B'C + A'BC' + A'B'C' ABC' + BC + A' = ABC + A'BC + A'BC + A'B'C + A'BC' + A'B'C‘
  • 34. Forma canónica del producto de sumas • La metodología empleada en la transformación de un producto de sumas a su forma canónica se basa en la regla 8, que establece que una variable multiplicada por su l t i i l 0 AA' 0 L l i i t complemento es siempre igual a 0; AA' = 0. Los pasos son los siguientes: – Los términos suma que no contengan la(s) variable(s) del dominio, sumarlos un término formado por dicha variable y su complemento según regla 8. – Aplicar la regla 12: A + BC = (A+B)(A+C) – Repetir el paso 1 para todos los términos de la expresión que no contengan todas las variables (o sus complementos) del dominio. • Ejemplo – Convertir la expresión booleana (A+B’+C)(B’+C+D’)(A+B’+C+D’) a su forma canónica. p ( )( )( ) – Término A+B’+C • A+B’+C = A+B’+C+DD’ = (A+B’+C+D)(A+B’+C+D’) – Término B’+C+D’ • B’+C+D’ = B’+C+D’+AA’ =(A+ B’+C+D’)(A’+ B’+C+D’) ( )( ) (A+B’+C)(B’+C+D’)(A+B’+C+D’) = = (A+B’+C+D)(A+B’+C+D’) (A+ B’+C+D’)(A’+ B’+C+D’) (A+B’+C+D’)
  • 35. Simplificación mediante algebra de Boole AB + A(B+C) + B(B+C) La simplificación consiste en AB + AB + AC + BB + BC AB + AC + B + BC AB + AC + B implementar una función con el menor número de puertas posible B + AC
  • 36. Mapas de Karnaugh Mapas de Karnaugh • • Proporcionan un Método sistemático de minimización de Proporcionan un Método sistemático de minimización de expresiones booleanas expresiones booleanas • • Adecuadamente aplicado proporciona expresiones Adecuadamente aplicado proporciona expresiones mínimas SOP o POS mínimas SOP o POS • • Es una forma de representación equivalente a la tabla de Es una forma de representación equivalente a la tabla de verdad verdad • • Es la “receta” que emplearemos habitualmente Es la “receta” que emplearemos habitualmente
  • 37. Método de trabajo Mapas de Karnaugh • Proporciona un método sistemático de simplificación de sentencias booleanas generando • Proporciona un método sistemático de simplificación de sentencias booleanas generando expresiones mínimas (‘receta de simplificación’) CARACTERÍSTICAS – Útiles para expresiones de dos, tres, cuatro y cinco variables Es una matriz de 2n celdas en la que cada una representa un valor binario de las variables de entrada – Es una matriz de 2n celdas en la que cada una representa un valor binario de las variables de entrada. – El orden de los valores en filas y columnas es tal que celdas adyacentes difieren únicamente en una varible – La simplificación de una determinada expresión consiste en agrupar adecuadamente las celdas – Un número mayor de variables exige el uso de un método llamado Quine‐McClusky PASOS A SEGUIR PASOS A SEGUIR – Obtener la función lógica en suma de productos canónica – Representar en el mapa de Karnaugh la función algebraica o tabla de verdad que se desee representar – Agrupar unos (maximizar el tamaño de los grupos minimizando el número es estos): g p ( g p ) • Un grupo tiene que contener 1, 2, 4, 8 o 16 celdas • Cada celda del grupo tiene que ser adyacente a una o mas celdas del grupo sin necesidad de que todas las celdas del grupo sean adyacentes entre sí. • Incluir siempre en cada grupo el mayor número posible de 1s • Cada 1 del mapa tiene que estar incluido en al menos un grupo. Los 1s que ya pertenezcan a un grupo pueden Cada 1 del mapa tiene que estar incluido en al menos un grupo. Los 1s que ya pertenezcan a un grupo pueden estar incluidos en otro, siempre que los grupos que se solapen contengan 1s no comunes. – Simplificar: • Eliminar variables que aparecen complementadas y sin complementar dentro del mismo grupo
  • 38. Mapas de Karnaugh Mapas de Karnaugh Mapa de Karnaugh con 3 variables Ejemplo con 3 variables
  • 39. Mapas de Karnaugh Mapas de Karnaugh Mapa de Karnaugh de 4 variables Con 4 variables
  • 40. Mapas de Karnaugh Mapas de Karnaugh Mapas de Karnaugh con cinco variables
  • 41. Mapas de Karnaugh para SOPs no estandares Mapas de Karnaugh para SOPs no estandares A’ + AB’ + ABC’ A’ + AB’ + ABC’ A + AB + ABC A + AB + ABC 000 100 110 000 100 110 001 101 001 101 001 101 001 101 010 010 011 011
  • 42. Simplificación de suma de productos mediante mapas de Karnaugh (I)
  • 43. Simplificación de suma de productos mediante mapas de Karnaugh (II) • • Cada grupo da lugar a un termino Cada grupo da lugar a un termino l é l bl l bl l é l bl l bl • • En el término no aparecen las variables que en la tabla aparecen En el término no aparecen las variables que en la tabla aparecen complementadas y no complementadas complementadas y no complementadas a) AB + BC + A’B’C’ a) AB + BC + A’B’C’ b) B’ + A’C’ + AC b) B’ + A’C’ + AC c) A’B + A’C’ + AB’D c) A’B + A’C’ + AB’D d) D’ + AB’C d) D’ + AB’C + +BC’ BC’
  • 44. Simplificación de producto de sumas mediante mapas de Karnaugh (I)
  • 45. Simplificación de producto de sumas mediante mapas de Karnaugh (II) Conversión entre SOPs y POSs mediante el mapa de Karnaugh
  • 46. Simplificación de suma de productos mediante mapas de Karnaugh con condiciones “indiferentes”