SlideShare una empresa de Scribd logo
1 de 46
Algebra de Boole y simplificación de funciones lógicas
Contenido
1. Expresiones y operaciones Booleanas
2. Propiedades y Reglas del Algebra de Boole
3. Teoremas de DeMorgan
4. Análisis booleano de circuitos lógicos
5. Simplificación mediante el álgebra de Boole
6. Formas estándar de las expresiones booleanas
7. Mapas de Karnaugh
8. Simplificación de una SOPs mediante el mapa deKarnaugh
9. Simplificación de un POSs mediante el mapa deKarnaugh
Expresiones y operaciones Booleanas
• Variable: Símbolo que representa magnitudes lógicas. (0 ó 1). A
• Complemento: Inverso de la variable. Se representa A ó A´.
• Literal: Es una variable o el complemento de una variable.
Expresiones y operaciones Booleanas
• Suma booleana ≡ • Multiplicación booleana ≡
OR AND
0 + 0 = 0 0 • 0 = 0
0 + 1 = 1 0 • 1 = 0
1 + 0 = 1 1 • 0 = 0
1 + 1 = 1 1 • 1 = 1
Propiedades del Algebra de Boole
• Conmutativa
• Asociativa
• Distributiva
Propiedades del Algebra de Boole
• Propiedad conmutativa de la suma:
A + B = B + A
Propiedades del Algebra de Boole
• Propiedad conmutativa del producto:
A • B = B • A
Propiedades del Algebra de Boole
• Asociativa de la suma:
A + (B + C) = (A + B) + C
Propiedades del Algebra de Boole
• Asociativa del producto:
A • (B • C) = (A • B) • C
Propiedades del Algebra de Boole
• Distributiva:
A(B + C) = AB + AC
Reglas del Algebra de Boole
Reglas del Algebra de Boole
• Regla 1
OR Truth Table
Reglas del Algebra de Boole
• Regla 2
OR Truth Table
Reglas del Algebra de Boole
• Regla 3
AND Truth Table
Reglas del Algebra de Boole
• Regla 4
AND Truth Table
Reglas del Algebra de Boole
• Regla 5
OR Truth Table
Reglas del Algebra de Boole
• Regla 6
OR Truth Table
Reglas del Algebra de Boole
• Regla 7
AND Truth Table
Reglas del Algebra de Boole
• Regla 8
AND Truth Table
Reglas del Algebra de Boole
• Regla 9
Reglas del Algebra de Boole
• Regla 10: A + AB = A
AND Truth Table OR Truth Table
A + AB = A (1+B) Ley distributiva
= A • 1 Regla 2: (1+B)=1
= A Regla 4: A •1=A
Reglas del Algebra de Boole
• Regla 11: A  AB A B
A  AB  (A  AB) AB
 (AA  AB) AB
 AA  AB  AA  AB
 (A  A)(A B)
1.(A B)
 A B
R10 : A  A  AB
R7: A  A.A
R8:Sumar A.A  0
Factor común
R6 : A  A 1
R4 : A.1 A
AND Truth Table OR Truth Table
Reglas del Algebra de Boole
• Regla 12: (A + B)(A + C) = A + BC
(A B).(A  C)  AA  AC  AB BC
 A  AC  AB BC
 A(1 C)  AB BC
 A.1 AB BC
 A(1B) BC
 A.1BC
 A BC
distributiva
R7: A.A  A
factor común
R2:1 C  1
factor común
R2 :1B  1
R4: A.1 A
AND Truth Table OR Truth Table
Teoremas de DeMorgan
• Teorema 1
XY  X  Y
• Teorema 2


Recuerda:
“Parte la barra,
cambia la operación”
Analisis booleano de Circuitos
Expresion booleana y tabla de verdad de
un circuito lógico
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 1 0 1
1 1 1 1 1
Ejemplo
Ejemplo: Construcción de la Tabla de
Verdad a partir de la expresión
booleana
• 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
X
Y
Z
Y
X  Y
(X  Y ) 
Z
X
F = ((X  Y) 
Z)  (X 
Y 
Z)
X 
Y 
Z
Z
Ejemplo
Formas estándar de las expresiones
• Suma de productos (SOP)
Ejemplo: X = AB + BCD + AC
boole
•a
Pn
rod
a
us
cto de sumas (POS)
Ejemplo: X = (A+B)(B+C+D)(A+C)
• Para cualquier expresión lógica existe una forma estándar SOP y POS
equivalente
• Se denominan formas canónica o estándar a las SOP y POS en las que
todas las variables aparecen en cada uno de los terminos:
Ejemplo:
ABCD  ABCD ABCD
Conversión SOPs y POS ‐ Tablas de
’ ’
’ ’ ’ ’
• Suma de Productos
A B C X Producto
Verdad
• Producto de sumas
A B C X Suma
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 )
1 0 0 1
1 0 1 0 (A’+B+C’)
1 1 0 0 (A’+B’+C)
1 1 1 1
X = (A+B+C) (A+B’+C) (A+B’+C’)
X = A’B’C + AB’C’ + ABC (A +B+C ) (A +B +C)
0 0 0 0
0 0 1 1 A’B’C
0 1 0 0
0 1 1 0
1 0 0 1 AB’C’
1 0 1 0
1 1 0 0
1 1 1 1 ABC
Forma estándar o canónica
• 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
• 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
canónicos recibe el nombre de normalizada
Forma canónica de la suma de
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
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
(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
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
• La metodología empleada en la tras
nsu
form
macia
óns
de un producto de sumas a su forma
canónica se basa en la regla 8, que establece que una variable multiplicada por su
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.
– 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
B + AC
implementar una función con el
menor número de puertas posible
Mapas de Karnaugh
• Proporcionan un Método sistemático de minimización de
expresiones booleanas
• Adecuadamente aplicado proporciona expresiones
mínimas SOP o POS
• Es una forma de representación equivalente a la tabla de
verdad
• 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
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.
– 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
– 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):
• 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
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
Mapa de Karnaugh con 3 variables
Ejemplo con 3 variables
Mapas de Karnaugh
Mapa de Karnaugh de 4 variables
Con 4 variables
Mapas de Karnaugh
Mapas de Karnaugh con cinco variables
Mapas de Karnaugh para SOPs no estandares
’’ ’’ ’’
A + AB + ABC
000 100 110
001 101
010
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
• En el término no aparecen las variables que en la tabla aparecen
complementadas y no complementadas
a) AB + BC + A’B’C’
b) B’ + A’C’ + AC
c) A’B + A’C’ + AB’D
d) D’ + AB’C +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

Aula 5 analise combinatoria
Aula 5   analise combinatoriaAula 5   analise combinatoria
Aula 5 analise combinatoriawab030
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adderpersonal
 
Teoremas Fundamentales Algebra de Boole
Teoremas Fundamentales Algebra de BooleTeoremas Fundamentales Algebra de Boole
Teoremas Fundamentales Algebra de BooleEmi Fernandez
 
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adderahmad haidaroh
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicasJesus Chaux
 
Operações com frações algébricas
Operações com frações algébricasOperações com frações algébricas
Operações com frações algébricasazuljunior
 
Problemas Electronica Digital
Problemas Electronica DigitalProblemas Electronica Digital
Problemas Electronica DigitalCPEB Las Arenas
 
Laporan 1 (adder circuit)
Laporan 1 (adder circuit)Laporan 1 (adder circuit)
Laporan 1 (adder circuit)Nasrudin Waulat
 
Funciones logaritmicas
Funciones logaritmicasFunciones logaritmicas
Funciones logaritmicasJuliana Isola
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de booleBetzi Lira
 
representacion de funciones semaforo
 representacion de funciones semaforo representacion de funciones semaforo
representacion de funciones semaforojoeltecno9
 

La actualidad más candente (20)

Aula 5 analise combinatoria
Aula 5   analise combinatoriaAula 5   analise combinatoria
Aula 5 analise combinatoria
 
Mapas karnaught.ppt
Mapas karnaught.pptMapas karnaught.ppt
Mapas karnaught.ppt
 
Bab 6 adder
Bab 6 adderBab 6 adder
Bab 6 adder
 
Teoremas Fundamentales Algebra de Boole
Teoremas Fundamentales Algebra de BooleTeoremas Fundamentales Algebra de Boole
Teoremas Fundamentales Algebra de Boole
 
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas lineares
 
Combinação simples
Combinação simplesCombinação simples
Combinação simples
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Operações com frações algébricas
Operações com frações algébricasOperações com frações algébricas
Operações com frações algébricas
 
Problemas Electronica Digital
Problemas Electronica DigitalProblemas Electronica Digital
Problemas Electronica Digital
 
Algebra de bool
Algebra de boolAlgebra de bool
Algebra de bool
 
Laporan 1 (adder circuit)
Laporan 1 (adder circuit)Laporan 1 (adder circuit)
Laporan 1 (adder circuit)
 
Algebra Booleana 2
Algebra Booleana 2Algebra Booleana 2
Algebra Booleana 2
 
grafos conexos
grafos conexosgrafos conexos
grafos conexos
 
Funciones logaritmicas
Funciones logaritmicasFunciones logaritmicas
Funciones logaritmicas
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
álgebra de boole
álgebra de booleálgebra de boole
álgebra de boole
 
representacion de funciones semaforo
 representacion de funciones semaforo representacion de funciones semaforo
representacion de funciones semaforo
 
Semaforo
SemaforoSemaforo
Semaforo
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 

Similar a Tema 3 - Algebra de Boole.docx

Tema 3 - Algebra de Boole.pdf
Tema 3 - Algebra de Boole.pdfTema 3 - Algebra de Boole.pdf
Tema 3 - Algebra de Boole.pdfrosaldoreyes13
 
CIRCUITOS DIGITALES CI Unid II Simplificacion de Funciones Logicas Boole y M...
CIRCUITOS DIGITALES CI Unid II  Simplificacion de Funciones Logicas Boole y M...CIRCUITOS DIGITALES CI Unid II  Simplificacion de Funciones Logicas Boole y M...
CIRCUITOS DIGITALES CI Unid II Simplificacion de Funciones Logicas Boole y M...AVINADAD MENDEZ
 
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
 
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....AnaBarbaraAlaveFlore
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmosrulo182
 
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).pptxMauCR2
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boolenanhuillca
 
3-Formas Canonicas.pdf
3-Formas Canonicas.pdf3-Formas Canonicas.pdf
3-Formas Canonicas.pdfJoaquinGil10
 
[] 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
 

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

Tema 3 - Algebra de Boole.pdf
Tema 3 - Algebra de Boole.pdfTema 3 - Algebra de Boole.pdf
Tema 3 - Algebra de Boole.pdf
 
CIRCUITOS DIGITALES CI Unid II Simplificacion de Funciones Logicas Boole y M...
CIRCUITOS DIGITALES CI Unid II  Simplificacion de Funciones Logicas Boole y M...CIRCUITOS DIGITALES CI Unid II  Simplificacion de Funciones Logicas Boole y M...
CIRCUITOS DIGITALES CI Unid II Simplificacion de Funciones Logicas Boole y M...
 
Algebra de Boole.pdf
Algebra de Boole.pdfAlgebra de Boole.pdf
Algebra de Boole.pdf
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
tema 01 sistemas digitales
tema 01 sistemas digitalestema 01 sistemas digitales
tema 01 sistemas digitales
 
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 booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
CID400 - Algebra de Boole y Simplificacion de Funciones (Introduccion) - Rev....
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Mapas karnauhg
Mapas karnauhgMapas karnauhg
Mapas karnauhg
 
Introducción a los algoritmos
Introducción a los algoritmosIntroducción a los algoritmos
Introducción a los algoritmos
 
Álgebra booleana
Álgebra booleanaÁlgebra booleana
Álgebra booleana
 
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
 
4407458.ppt
4407458.ppt4407458.ppt
4407458.ppt
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
Circuitos Combinacionales
Circuitos CombinacionalesCircuitos Combinacionales
Circuitos Combinacionales
 
Problemariodigital3 bcd
Problemariodigital3 bcdProblemariodigital3 bcd
Problemariodigital3 bcd
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
3-Formas Canonicas.pdf
3-Formas Canonicas.pdf3-Formas Canonicas.pdf
3-Formas Canonicas.pdf
 
[] 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)
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Tema 3 - Algebra de Boole.docx

  • 1. Algebra de Boole y simplificación de funciones lógicas Contenido 1. Expresiones y operaciones Booleanas 2. Propiedades y Reglas del Algebra de Boole 3. Teoremas de DeMorgan 4. Análisis booleano de circuitos lógicos 5. Simplificación mediante el álgebra de Boole 6. Formas estándar de las expresiones booleanas 7. Mapas de Karnaugh 8. Simplificación de una SOPs mediante el mapa deKarnaugh 9. Simplificación de un POSs mediante el mapa deKarnaugh
  • 2. Expresiones y operaciones Booleanas • Variable: Símbolo que representa magnitudes lógicas. (0 ó 1). A • Complemento: Inverso de la variable. Se representa A ó A´. • Literal: Es una variable o el complemento de una variable.
  • 3.
  • 4. Expresiones y operaciones Booleanas • Suma booleana ≡ • Multiplicación booleana ≡ OR AND 0 + 0 = 0 0 • 0 = 0 0 + 1 = 1 0 • 1 = 0 1 + 0 = 1 1 • 0 = 0 1 + 1 = 1 1 • 1 = 1
  • 5. Propiedades del Algebra de Boole • Conmutativa • Asociativa • Distributiva
  • 6. Propiedades del Algebra de Boole • Propiedad conmutativa de la suma: A + B = B + A
  • 7. Propiedades del Algebra de Boole • Propiedad conmutativa del producto: A • B = B • A
  • 8. Propiedades del Algebra de Boole • Asociativa de la suma: A + (B + C) = (A + B) + C
  • 9. Propiedades del Algebra de Boole • Asociativa del producto: A • (B • C) = (A • B) • C
  • 10. Propiedades del Algebra de Boole • Distributiva: A(B + C) = AB + AC
  • 11. Reglas del Algebra de Boole
  • 12. Reglas del Algebra de Boole • Regla 1 OR Truth Table
  • 13. Reglas del Algebra de Boole • Regla 2 OR Truth Table
  • 14. Reglas del Algebra de Boole • Regla 3 AND Truth Table
  • 15. Reglas del Algebra de Boole • Regla 4 AND Truth Table
  • 16. Reglas del Algebra de Boole • Regla 5 OR Truth Table
  • 17. Reglas del Algebra de Boole • Regla 6 OR Truth Table
  • 18. Reglas del Algebra de Boole • Regla 7 AND Truth Table
  • 19. Reglas del Algebra de Boole • Regla 8 AND Truth Table
  • 20. Reglas del Algebra de Boole • Regla 9
  • 21. Reglas del Algebra de Boole • Regla 10: A + AB = A AND Truth Table OR Truth Table A + AB = A (1+B) Ley distributiva = A • 1 Regla 2: (1+B)=1 = A Regla 4: A •1=A
  • 22. Reglas del Algebra de Boole • Regla 11: A  AB A B A  AB  (A  AB) AB  (AA  AB) AB  AA  AB  AA  AB  (A  A)(A B) 1.(A B)  A B R10 : A  A  AB R7: A  A.A R8:Sumar A.A  0 Factor común R6 : A  A 1 R4 : A.1 A AND Truth Table OR Truth Table
  • 23. Reglas del Algebra de Boole • Regla 12: (A + B)(A + C) = A + BC (A B).(A  C)  AA  AC  AB BC  A  AC  AB BC  A(1 C)  AB BC  A.1 AB BC  A(1B) BC  A.1BC  A BC distributiva R7: A.A  A factor común R2:1 C  1 factor común R2 :1B  1 R4: A.1 A AND Truth Table OR Truth Table
  • 24. Teoremas de DeMorgan • Teorema 1 XY  X  Y • Teorema 2   Recuerda: “Parte la barra, cambia la operación”
  • 25. Analisis booleano de Circuitos Expresion booleana y tabla de verdad de un circuito lógico 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 1 0 1 1 1 1 1 1
  • 27. Ejemplo: Construcción de la Tabla de Verdad a partir de la expresión booleana • 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 X Y Z Y X  Y (X  Y )  Z X F = ((X  Y)  Z)  (X  Y  Z) X  Y  Z Z
  • 29. Formas estándar de las expresiones • Suma de productos (SOP) Ejemplo: X = AB + BCD + AC boole •a Pn rod a us cto de sumas (POS) Ejemplo: X = (A+B)(B+C+D)(A+C) • Para cualquier expresión lógica existe una forma estándar SOP y POS equivalente • Se denominan formas canónica o estándar a las SOP y POS en las que todas las variables aparecen en cada uno de los terminos: Ejemplo: ABCD  ABCD ABCD
  • 30. Conversión SOPs y POS ‐ Tablas de ’ ’ ’ ’ ’ ’ • Suma de Productos A B C X Producto Verdad • Producto de sumas A B C X Suma 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 ) 1 0 0 1 1 0 1 0 (A’+B+C’) 1 1 0 0 (A’+B’+C) 1 1 1 1 X = (A+B+C) (A+B’+C) (A+B’+C’) X = A’B’C + AB’C’ + ABC (A +B+C ) (A +B +C) 0 0 0 0 0 0 1 1 A’B’C 0 1 0 0 0 1 1 0 1 0 0 1 AB’C’ 1 0 1 0 1 1 0 0 1 1 1 1 ABC
  • 31. Forma estándar o canónica • 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 • 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 canónicos recibe el nombre de normalizada
  • 33. Forma canónica de la suma de 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 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 (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 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 • La metodología empleada en la tras nsu form macia óns de un producto de sumas a su forma canónica se basa en la regla 8, que establece que una variable multiplicada por su 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. – 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 B + AC implementar una función con el menor número de puertas posible
  • 36. Mapas de Karnaugh • Proporcionan un Método sistemático de minimización de expresiones booleanas • Adecuadamente aplicado proporciona expresiones mínimas SOP o POS • Es una forma de representación equivalente a la tabla de verdad • 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 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. – 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 – 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): • 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 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 Mapa de Karnaugh con 3 variables Ejemplo con 3 variables
  • 39. Mapas de Karnaugh Mapa de Karnaugh de 4 variables Con 4 variables
  • 40. Mapas de Karnaugh Mapas de Karnaugh con cinco variables
  • 41. Mapas de Karnaugh para SOPs no estandares ’’ ’’ ’’ A + AB + ABC 000 100 110 001 101 010 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 • En el término no aparecen las variables que en la tabla aparecen complementadas y no complementadas a) AB + BC + A’B’C’ b) B’ + A’C’ + AC c) A’B + A’C’ + AB’D d) D’ + AB’C +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”