SlideShare una empresa de Scribd logo
1 de 27
Capítulo 2 - 3
ÁLGEBRA DE BOOLE
Arquitectura de
Computadores
• POSTULADOS
• TEOREMAS
• FUNCIONES
• REPRESENTACIÓN
• SIMPLIFICACIÓN
• PROBLEMAS
ALGEBRA DE BOOLE
3
ALGEBRA DE BOOLE
• Son las matemáticas de los sistemas
digitales
• Definición:
– Es una estructura algebraica (B, +, *) formada
por un conjunto B de variables binarias y dos
operaciones definidas sobre B (suma y
producto) que cumplen con unos
determinados postulados
POSTULADOS
5
POSTULADOS
1) Ambas operaciones son conmutativas
1.1) a + b = b + a
1.2) a * b = b * a
2) Existen dos elementos neutros, el cero (0)
y el uno (1)
2.1) a + 0 = a
2.2 ) a * 1 = a
a
b
a
a
a
b
b
b
=
=
a
a
0
1 a
a
=
=
6
POSTULADOS
3) Cada operación es distributiva
respecto a la otra
3.1) a * ( b + c ) = a * b + a * c
3.2) a + ( b * c ) = a + b * a + c
4) Para cada elemento “a” del álgebra
existe un único elemento “a”
(complemento) tal que
4.1) a + a = 1
4.2) a * a = 0
a
a
b
b
a
a
b
c
c
c
a
a
b c
=
=
a
a
a
a =
=
1
0
TEOREMAS
8
TEOREMAS
1. Obsérvese que los postulados se presentan en pares. Si se les
examina cuidadosamente, se observa que en cada caso, un
postulado del par se puede obtener a partir del otro, intercambiando
ceros por unos y suma por producto
a + 0 = a
a * 1 = a
2. Para cada elemento del álgebra se verifica que :
a + 1 = 1
a * 0 = 0
3. Para cada elemento a del álgebra se verifica que :
a + a = a
a * a = a
9
4. Las operaciones suma y producto son asociativas:
a + ( b + c ) = ( a + b ) + c = a + b + c
a * ( b * c ) = ( a * b ) * c = a * b * c
5. Para cada par de elementos a y b del álgebra de Boole se verifica que:
a + ( a * b ) = a  Absorcion
a * ( a + b ) = a
6. Para todo complemento de a se verifica que “
a = a  Involucion
7. En el álgebra de Boole se verifica que :
a + b + c + d + ...... = a * b * c * d * .....  Ley Morgan
a * b * c * d * ...... = a + b + c + d + .....
TEOREMAS
FUNCIONES
11
FUNCIONES
Una variable booleana es la que representa
cualquier elemento del conjunto B sobre el que
se ha definido el álgebra de Boole
Una función es una variable binaria cuyo valor
depende de una expresión algebraica en la que
se relacionan entre si variables binarias por
medio de operaciones básicas, suma, producto
e inversión. La representación es de la forma
F (a,b,c,..) donde a, b, c, ... son variables
binarias que cumplen con el álgebra de Boole.
12
En el álgebra de Boole:
B = { 0 , 1 }
+ => Suma lógica (OR)
* => Producto lógico (AND)
a b a+b a*b
0 0 0 0
0 1 1 0
1 0 1 0
1 1 1 1
FUNCIONES
13
Termino canónico : todo producto o suma en la que aparecen mencionadas
todas las variables de la función, ya sea en su forma directa o inversa
suma canónica de las variables a,b,c ==> a + b + c
producto canónico de las variables a,b,c ==> a * b * c
El numero máximo de sumas o productos será de 2n, siendo n el numero de
variables. Para mayor facilidad de representación, se representa el termino
canónico mediante un numero decimal equivalente al binario obtenido
de sustituir las variables por 0 y 1 según algún criterio.
d * c * b * a ==> 0 1 1 0 ==> 610
d + c + b + a ==> 1 0 1 0 ==> 1010
De esta manera la función lógica
F (a,b,c) = a * b * c + a * b * c + a * b * c
Se puede expresar como F(a,b,c) = ∑ ( 2, 3, 5 )
Y la función lógica
F (a,b,c) = a + b + c * a + b + c * a + b + c
Se puede expresar como F(a,b,c) = π ( 4, 2, 7 )
Los símbolos ∑ y π representan suma de productos en el primer caso y
producto de sumas para el segundo.
FUNCIONES
14
 Tabla de verdad de una función lógica:
es una forma de representación de la misma, en la cual
se indican los valores que toma la función para cada una
de las combinaciones posibles.
 Ejemplo
F(a,b) = a * b + a * b = ∑ ( 0, 2 )
F(a,b) = (a + b) * (a + b) = π ( 1, 3 )
a b F
0 0 1
0 1 0
1 0 1
1 1 0
FUNCIONES
REPRESENTACIÓN
16
– Suma de productos:
• Buscar los grupos de ‘1’ contiguos (no incluir ‘0’)
El numero de ‘1’ en un grupo es 2n
Se permiten filas columnas o rectángulos
Se puede conectar por los bordes
• Tomar primero el grupo con mas unos
• Los demás grupos deben tomar al menos un ‘1’
nuevo, aunque haya solapes
• En cada grupo las variables que cambian son las
que desaparecen al simplificar
– Producto de suma:
• Ídem al anterior pero con los ‘0’
Representación de funciones
SIMPLIFICACIÓN
18
– Reducción algebraica
• Aplicando los teoremas del algebra de boole
– Mapas de Karnaugh
• Método grafico, aplicable a funciones de hasta 6
variables
Simplificación de funciones
19
Método de reducción algebraica
F(a,b,c) = a * b * c + a * b * c + a * b * c + a * b * c
= a * b * ( c + c ) + a * b * c + a * b * c
Aplicando propiedad asociativa
= a * b * 1 + a * b * c + a * b * c
= a * b + a * b * c + a * b * c Nótese que el termino
c que se encontraba en
su forma directa e inversa
se puede eliminar
Simplificación de funciones
20
Mapa de Karnaugh : método de simplificación
grafico
Numero de celdas: equivale al numero de
términos de la tabla de verdad
Codificación: dos celdas adyacentes no
pueden variar en mas de 1 bit
B
A
0 1
0 0 1
1 2 3
BC
A
00 01 11 10
0 0 1 3 2
1 4 5 7 6
2 variables
3 variables
Solo cambia
el bit b
1 --> 0
Simplificación de funciones
BC
A
00 01 11 10
0 0
1
1
1
3 2
1 4
1
5 7 6
1 21
Representación de funciones en el mapa
Asignar un ‘1’ a las celdas correspondientes al
código de cada termino al resto asignar ‘0’
Ejemplo:
F(A,B,C) = A B C + A B C + A B C + A B C
0 0 0 0 0 1 1 1 0 1 0 0
Simplificación de funciones
22
FUNCIONES EN EL ÁLGEBRA DE BOOLE
ab
cd 00 01 11 10
00 1 1 1
01 1 1
11 1 1
10 1
Este
grupo
no
aporta
nuevos
‘1’
23
FUNCIONES EN EL ÁLGEBRA DE BOOLE
Expresión como suma de productos
Expresión como productos de suma
ab
cd 00 01 11 10
00 1 0 0 1
01 0 1 0 0
11 1 1 1 1
10 1 1 1 1
ab
cd 00 01 11 10
00 1 0 0 1
01 0 1 0 0
11 1 1 1 1
10 1 1 1 11
F(a,b,c,d) = Σ(0,2,3,5,6,7,8,10,11,14,15)
F = c + a b d + b d
F = (b + c + d)(a + c + d)(b + c + d)
24
FUNCIONES EN EL ÁLGEBRA DE BOOLE
Funciones incompletamente especificadas
ab
C 00 01 11 10
0 1 1 0 0
1 1 x 0 0
F(a,b,c,d) = Σ( 0, 1, 2, 4 )
Considerando la x como ‘0’
F = a c + a b
a b c F
0 0 0 1
0 0 1 1
0 1 0 1
0 1 1 X
1 0 0 0
1 0 1 0
. . . 0
Considerando la x como ‘1’
F = a
ab
C 00 01 11 10
0 1 1 0 0
1 1 x 0 0
PROBLEMAS
2 - 3 Algebra de Boole (2).pptx
2 - 3 Algebra de Boole (2).pptx

Más contenido relacionado

Similar a 2 - 3 Algebra de Boole (2).pptx

Cuaderno de algebra
Cuaderno de algebraCuaderno de algebra
Cuaderno de algebraandogon
 
Ap circuitos
Ap circuitosAp circuitos
Ap circuitosjuc309
 
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasSANTIAGO PABLO ALBERTO
 
Presentación logica matematica
Presentación   logica matematicaPresentación   logica matematica
Presentación logica matematicapinedaquintero
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boolemanuel59
 
92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlitewilma bertha condori canaviri
 
Libro de-algebra-de-preparatoria-preuniversitaria
Libro de-algebra-de-preparatoria-preuniversitariaLibro de-algebra-de-preparatoria-preuniversitaria
Libro de-algebra-de-preparatoria-preuniversitariaRubino Calsin
 
Libro de algebra de preparatoria preuniversitaria
Libro de algebra de preparatoria preuniversitariaLibro de algebra de preparatoria preuniversitaria
Libro de algebra de preparatoria preuniversitariaRuben Espiritu Gonzales
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansysjhonreyes28
 

Similar a 2 - 3 Algebra de Boole (2).pptx (20)

ALGEBRA TEORIA COMPLETA
ALGEBRA TEORIA COMPLETAALGEBRA TEORIA COMPLETA
ALGEBRA TEORIA COMPLETA
 
Cuaderno de algebra
Cuaderno de algebraCuaderno de algebra
Cuaderno de algebra
 
Ap circuitos
Ap circuitosAp circuitos
Ap circuitos
 
Ap circuitos
Ap circuitosAp circuitos
Ap circuitos
 
4407458.ppt
4407458.ppt4407458.ppt
4407458.ppt
 
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicasElectrónica digital: Tema 3 Representación y minimización de funciones lógicas
Electrónica digital: Tema 3 Representación y minimización de funciones lógicas
 
Darwing leon
Darwing leonDarwing leon
Darwing leon
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Ap circuitos
Ap circuitosAp circuitos
Ap circuitos
 
Presentación logica matematica
Presentación   logica matematicaPresentación   logica matematica
Presentación logica matematica
 
AUGE TEORIA ALGEBRA PDF.pdf
AUGE TEORIA ALGEBRA PDF.pdfAUGE TEORIA ALGEBRA PDF.pdf
AUGE TEORIA ALGEBRA PDF.pdf
 
1 algebra de boole
1 algebra de boole1 algebra de boole
1 algebra de boole
 
92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite92538508 algebra-material-de-peruacadeico-nxpowerlite
92538508 algebra-material-de-peruacadeico-nxpowerlite
 
Axiomas y sistemas numéricos del algebra booleana
Axiomas y sistemas numéricos del algebra booleanaAxiomas y sistemas numéricos del algebra booleana
Axiomas y sistemas numéricos del algebra booleana
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Algebra teoria completa
Algebra teoria completaAlgebra teoria completa
Algebra teoria completa
 
Axiomas y sistemas numéricos del algebra booleana
Axiomas y sistemas numéricos del algebra booleanaAxiomas y sistemas numéricos del algebra booleana
Axiomas y sistemas numéricos del algebra booleana
 
Libro de-algebra-de-preparatoria-preuniversitaria
Libro de-algebra-de-preparatoria-preuniversitariaLibro de-algebra-de-preparatoria-preuniversitaria
Libro de-algebra-de-preparatoria-preuniversitaria
 
Libro de algebra de preparatoria preuniversitaria
Libro de algebra de preparatoria preuniversitariaLibro de algebra de preparatoria preuniversitaria
Libro de algebra de preparatoria preuniversitaria
 
circuitos digitales avansys
circuitos digitales avansyscircuitos digitales avansys
circuitos digitales avansys
 

Último

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUMarcosAlvarezSalinas
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 

Último (20)

Sesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERUSesion 02 Patentes REGISTRO EN INDECOPI PERU
Sesion 02 Patentes REGISTRO EN INDECOPI PERU
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 

2 - 3 Algebra de Boole (2).pptx

  • 1. Capítulo 2 - 3 ÁLGEBRA DE BOOLE Arquitectura de Computadores
  • 2. • POSTULADOS • TEOREMAS • FUNCIONES • REPRESENTACIÓN • SIMPLIFICACIÓN • PROBLEMAS ALGEBRA DE BOOLE
  • 3. 3 ALGEBRA DE BOOLE • Son las matemáticas de los sistemas digitales • Definición: – Es una estructura algebraica (B, +, *) formada por un conjunto B de variables binarias y dos operaciones definidas sobre B (suma y producto) que cumplen con unos determinados postulados
  • 5. 5 POSTULADOS 1) Ambas operaciones son conmutativas 1.1) a + b = b + a 1.2) a * b = b * a 2) Existen dos elementos neutros, el cero (0) y el uno (1) 2.1) a + 0 = a 2.2 ) a * 1 = a a b a a a b b b = = a a 0 1 a a = =
  • 6. 6 POSTULADOS 3) Cada operación es distributiva respecto a la otra 3.1) a * ( b + c ) = a * b + a * c 3.2) a + ( b * c ) = a + b * a + c 4) Para cada elemento “a” del álgebra existe un único elemento “a” (complemento) tal que 4.1) a + a = 1 4.2) a * a = 0 a a b b a a b c c c a a b c = = a a a a = = 1 0
  • 8. 8 TEOREMAS 1. Obsérvese que los postulados se presentan en pares. Si se les examina cuidadosamente, se observa que en cada caso, un postulado del par se puede obtener a partir del otro, intercambiando ceros por unos y suma por producto a + 0 = a a * 1 = a 2. Para cada elemento del álgebra se verifica que : a + 1 = 1 a * 0 = 0 3. Para cada elemento a del álgebra se verifica que : a + a = a a * a = a
  • 9. 9 4. Las operaciones suma y producto son asociativas: a + ( b + c ) = ( a + b ) + c = a + b + c a * ( b * c ) = ( a * b ) * c = a * b * c 5. Para cada par de elementos a y b del álgebra de Boole se verifica que: a + ( a * b ) = a  Absorcion a * ( a + b ) = a 6. Para todo complemento de a se verifica que “ a = a  Involucion 7. En el álgebra de Boole se verifica que : a + b + c + d + ...... = a * b * c * d * .....  Ley Morgan a * b * c * d * ...... = a + b + c + d + ..... TEOREMAS
  • 11. 11 FUNCIONES Una variable booleana es la que representa cualquier elemento del conjunto B sobre el que se ha definido el álgebra de Boole Una función es una variable binaria cuyo valor depende de una expresión algebraica en la que se relacionan entre si variables binarias por medio de operaciones básicas, suma, producto e inversión. La representación es de la forma F (a,b,c,..) donde a, b, c, ... son variables binarias que cumplen con el álgebra de Boole.
  • 12. 12 En el álgebra de Boole: B = { 0 , 1 } + => Suma lógica (OR) * => Producto lógico (AND) a b a+b a*b 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 FUNCIONES
  • 13. 13 Termino canónico : todo producto o suma en la que aparecen mencionadas todas las variables de la función, ya sea en su forma directa o inversa suma canónica de las variables a,b,c ==> a + b + c producto canónico de las variables a,b,c ==> a * b * c El numero máximo de sumas o productos será de 2n, siendo n el numero de variables. Para mayor facilidad de representación, se representa el termino canónico mediante un numero decimal equivalente al binario obtenido de sustituir las variables por 0 y 1 según algún criterio. d * c * b * a ==> 0 1 1 0 ==> 610 d + c + b + a ==> 1 0 1 0 ==> 1010 De esta manera la función lógica F (a,b,c) = a * b * c + a * b * c + a * b * c Se puede expresar como F(a,b,c) = ∑ ( 2, 3, 5 ) Y la función lógica F (a,b,c) = a + b + c * a + b + c * a + b + c Se puede expresar como F(a,b,c) = π ( 4, 2, 7 ) Los símbolos ∑ y π representan suma de productos en el primer caso y producto de sumas para el segundo. FUNCIONES
  • 14. 14  Tabla de verdad de una función lógica: es una forma de representación de la misma, en la cual se indican los valores que toma la función para cada una de las combinaciones posibles.  Ejemplo F(a,b) = a * b + a * b = ∑ ( 0, 2 ) F(a,b) = (a + b) * (a + b) = π ( 1, 3 ) a b F 0 0 1 0 1 0 1 0 1 1 1 0 FUNCIONES
  • 16. 16 – Suma de productos: • Buscar los grupos de ‘1’ contiguos (no incluir ‘0’) El numero de ‘1’ en un grupo es 2n Se permiten filas columnas o rectángulos Se puede conectar por los bordes • Tomar primero el grupo con mas unos • Los demás grupos deben tomar al menos un ‘1’ nuevo, aunque haya solapes • En cada grupo las variables que cambian son las que desaparecen al simplificar – Producto de suma: • Ídem al anterior pero con los ‘0’ Representación de funciones
  • 18. 18 – Reducción algebraica • Aplicando los teoremas del algebra de boole – Mapas de Karnaugh • Método grafico, aplicable a funciones de hasta 6 variables Simplificación de funciones
  • 19. 19 Método de reducción algebraica F(a,b,c) = a * b * c + a * b * c + a * b * c + a * b * c = a * b * ( c + c ) + a * b * c + a * b * c Aplicando propiedad asociativa = a * b * 1 + a * b * c + a * b * c = a * b + a * b * c + a * b * c Nótese que el termino c que se encontraba en su forma directa e inversa se puede eliminar Simplificación de funciones
  • 20. 20 Mapa de Karnaugh : método de simplificación grafico Numero de celdas: equivale al numero de términos de la tabla de verdad Codificación: dos celdas adyacentes no pueden variar en mas de 1 bit B A 0 1 0 0 1 1 2 3 BC A 00 01 11 10 0 0 1 3 2 1 4 5 7 6 2 variables 3 variables Solo cambia el bit b 1 --> 0 Simplificación de funciones
  • 21. BC A 00 01 11 10 0 0 1 1 1 3 2 1 4 1 5 7 6 1 21 Representación de funciones en el mapa Asignar un ‘1’ a las celdas correspondientes al código de cada termino al resto asignar ‘0’ Ejemplo: F(A,B,C) = A B C + A B C + A B C + A B C 0 0 0 0 0 1 1 1 0 1 0 0 Simplificación de funciones
  • 22. 22 FUNCIONES EN EL ÁLGEBRA DE BOOLE ab cd 00 01 11 10 00 1 1 1 01 1 1 11 1 1 10 1 Este grupo no aporta nuevos ‘1’
  • 23. 23 FUNCIONES EN EL ÁLGEBRA DE BOOLE Expresión como suma de productos Expresión como productos de suma ab cd 00 01 11 10 00 1 0 0 1 01 0 1 0 0 11 1 1 1 1 10 1 1 1 1 ab cd 00 01 11 10 00 1 0 0 1 01 0 1 0 0 11 1 1 1 1 10 1 1 1 11 F(a,b,c,d) = Σ(0,2,3,5,6,7,8,10,11,14,15) F = c + a b d + b d F = (b + c + d)(a + c + d)(b + c + d)
  • 24. 24 FUNCIONES EN EL ÁLGEBRA DE BOOLE Funciones incompletamente especificadas ab C 00 01 11 10 0 1 1 0 0 1 1 x 0 0 F(a,b,c,d) = Σ( 0, 1, 2, 4 ) Considerando la x como ‘0’ F = a c + a b a b c F 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 X 1 0 0 0 1 0 1 0 . . . 0 Considerando la x como ‘1’ F = a ab C 00 01 11 10 0 1 1 0 0 1 1 x 0 0