SlideShare una empresa de Scribd logo
LICENCIATURA EN SISTEMAS Y PROGRAMACIÓN
TEOREMAS DE BOOLEANOS - MAPAS
K
MATERIA: ARQUITECTURA Y LOGICA COMP.
PROFESOR: ISELA LÓPEZ
AÑO LECTIVO: 2017
UNIVERCIDAD METROPOLITANA DE EDUCACÍON,
CIENCIAS Y TECNOLOGIA
INTEGRANTES
LUIS APARICIO CED: 8-932-102
OMAR DE LEON CED: 7-711-763
IVAN SALAZAR CED: 6-702-953
INTRODUCCIÓN
Las álgebras booleanas constituyen un área de las matemáticas que ha pasado a ocupar un lugar prominente con
la evolución de la computadora digital. Son usada en el diseño de circuitos de distribución y computadoras, y
sus aplicaciones van en aumento en muchas otras áreas. En el presente trabajo se intenta dar una definición de
lo que es un álgebra de boole; se da ha conocer su inventor, se enlistan los operadores, valores y postulados que
se deben tener presente al momento de hacer uso del Algebra de Boole, necesarios para obtener resultados
correctos en el desarrollo de nuevos hardware para las computadoras. También se hace una breve investigación
del método de simplificación, que hace uso de diagramas llamados mapas o diagramas de Karnaugh, el cual se
utiliza para representar de manera grafica las expresiones algebraicas booleanas.
Esta exposición se hace con el fin de completar las asignaciones del curso y la adquisición de nuevos
conocimientos, necesarios para nuestro desenvolvimiento profesional, también señalamos que debido a la
complejidad del tema y el poco dominio del mismo en algunos puntos a tocar no tendremos una explicación
exacta del mismo.
TEOREMAS
BOOLEANOS
RESEÑA HISTORICA
George Boole (Inglaterra, 2 de noviembre de 1815 -Irlanda, 8 de
diciembre de 1864) fue un matemático y lógico británico. Inventor
del álgebra de Boole, que marca los fundamentos de la aritmética
computacional moderna, Boole es considerado como uno de los fundadores
del campo de las Ciencias de la Computación. En 1854 publicó “Una
Investigación de las Leyes del Pensamiento sobre las que se fundan las Teorías
Matemáticas de la Lógica y las Probabilidades”, donde desarrolló un sistema
de reglas que le permitían expresar, manipular y simplificar problemas lógicos
y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por
procedimientos matemáticos. Se podría decir que es el padre de los operadores
lógicos simbólicos y que gracias a su álgebra hoy en día es posible operar
simbólicamente para realizar operaciones lógicas.
CONCEPTO DE ALGEBRA BOOLEANA
Es una estructura algebraica que esquematiza las operaciones lógicas Y, O, NO Y SI
(AND, OR, NOT, IF), así como el conjunto de operaciones unión, intersección y
complemento.
Es un sistema matemático deductivo centrado en los valores de 0 y 1 (Falso y
Verdadero).
Es una herramienta fundamental para el análisis y diseño de circuitos digitales.
OPERADORES Y VALORES
Son los diferentes elementos que se utilizan para desarrollar
las operaciones de la preposición:
 Los dos posibles valores en el sistema booleano son cero y uno, a menudo llamaremos a
éstos valores respectivamente como falso y verdadero.
 “Y” o “AND”: La operación AND se representa con el símbolo “ ∙ ”. Cuando se utilicen
nombres de variables de una sola letra se eliminara el símbolo “ ∙”, por lo tanto AB
representa la operación lógica AND entre las variables A y B, a esto también le llamamos
el producto entre A y B.
OPERADORES Y VALORES
 OR: La operación lógica OR se
representa con el símbolo “+”.
Entonces decimos que A+B es la
representación lógica OR entre A y
B, también llamada la suma de A y
B.
 “NOT”: El complemento lógico,
negación “NOT” es un operador
unitario, en este texto utilizaremos el
símbolo ´ para denotar la negación
lógica, por ejemplo, A´ denota la
operación lógica NOT de A.
OPERADORES Y VALORES
 Si varios operadores diferentes aparecen en una sola expresión booleana, el resultado
de la expresión depende de la procedencia de los operadores, la cual es de mayor a
menor, paréntesis, operador lógico NOT, operador lógico AND y operador lógico OR.
Tanto el operador lógico AND como el OR son asociativos por la izquierda. Si dos
operadores con la misma procedencia están adyacentes, entonces se evalúan de
izquierda a derecha. El operador lógico NOT es asociativo por la derecha.
POSTULADOS DELALGEBRA BOOLEANA
Es un sistema algebraico definido en un conjunto B, el cual contiene dos o mas
elementos y entre los cuales se definen dos operaciones denominadas “suma u
operación OR” (+) y producto o multiplicación u operación AND” ∙, las cuales cumplen
con las siguientes propiedades:
 Cerrado: El sistema booleano se considera cerrado con respecto a un operador
binario si para cada par de valores booleanos se produce un solo resultado booleano.
 Conmutativo: Se dice que un operador binario “ ∙ ” es conmutativo si A ∙ B= B ∙ A
para todos los posibles valores de A y B.
 Asociativo: Se dice que un operador binario “ ∙” es asociativo si (A∙B)∙C=A∙(B∙C)
para todos los valores booleanos A,B, y C.
 Distributivo: Dos operadores binarios “ ∙” y “%” son distributivos si
A∙(B%C)=(A∙B)%(A∙C) para todos los valores booleanos A,B, y C.
 Identidad: Un valor booleano I se dice que es un elemento de identidad con respecto a
un operador binario “∙” si A∙I=A.
 Inverso: Un valor booleano I es un elemento inverso con respecto a un operador
booleano “∙” si A∙I=B, y B es diferente de A, es decir, B es el valor opuesto de A.
POSTULADOS DELALGEBRA BOOLEANA
 PRINCIPIO DE DUALIDAD
El concepto de dualidad permite
formalizar este hecho: a toda relación o
ley lógica le corresponderá su dual,
formada mediante el intercambio de los
operadores unión con los de
intersección, y de los 1 con los 0.
ADICION PRODUCTO
1. A+A´=1 A ∙ A´= 0
2. A+0=A A ∙ 1 = A
3. A+1=1 A ∙ 0 = 0
4. A+A=A A ∙ A = A
5. A+B=B+A A ∙ B = B ∙ A
6. A+(B+C)=(A+B)+C A ∙ (B ∙ C) = (A ∙ B) ∙ C
7. A+B ∙ C=(A+B) ∙ (A+C) A ∙ (B+C) = A ∙ B + A ∙ C
8. A+A ∙ B=A A ∙ (A + B)= A
9. (A+B)´=A´∙ B´ (A ∙ B)´ = A´+ B´
TEOREMAS DELALGEBRA BOOLEANOS
Teorema 1: A + A = A
Teorema 2: A · A = A
Teorema 3: A + 0 = A
Teorema 4: A · 1 = A
Teorema 5: A · 0 = 0
Teorema 6: A + 1 = 1
Teorema 7: (A + B)' = A' · B'
Teorema 8: (A · B)' = A' + B'
Teorema 9: A + A · B = A
Teorema 10: A · (A + B) = A
Teorema 11: A + A'B = A + B
Teorema 12: A' · (A + B') = A'B'
Teorema 13: AB + AB' = A
Teorema 14: (A' + B') · (A' + B) = A'
Teorema 15: A + A' = 1
Teorema 16: A · A' = 0
Los teoremas siete y ocho son conocidos como
Teoremas de DeMorgan en honor al matemático que
los descubrió.
El Teorema de DeMorgan permite transformar funciones
producto en funciones suma y viceversa. Su principal
aplicación práctica es realizar circuitos digitales utilizando
un solo tipo de compuerta. También es muy utilizado en
el álgebra booleana para obtener el complemento de
una expresión o una función, además para simplificar
expresiones y funciones booleanas.
TEOREMAS DE DEMORGAN
El teorema de DeMorgan es una herramienta muy útil para desarrollar circuitos digitales, ya que permite obtener la
función de una compuerta lógica con la combinación de otras compuertas lógicas, por ejemplo se puede realizar la
función de la compuerta NAND con una compuerta OR y dos compuertas inversoras, y se puede obtener la función de
una compuerta NOR con una compuerta AND y dos compuertas inversoras.
REPRESENTACIÓN DE
FUNCIONES LÓGICAS (I)
 TABLA DE VERDAD
Tabla que representa el valor de
la función para cada
combinación de entrada. Si la
función está definida para todas
las combinaciones se llama
completa, si no, se denomina
incompleta.
ÁLGEBRA BOOLEANA Y CIRCUITOS ELECTRÓNICOS
Entre la lógica booleana y los sistemas de cómputo existen una relación
uno a uno entre las funciones booleanas y los circuitos electrónicos de
compuertas digitales. Para cada función booleana es posible diseñar un
circuito electrónico y viceversa, utilizando los operadores AND, OR y
NOT.
CÍRCUITOS ELECTRÓNICOS – COMPUERTAS NAND
Los circuito electrónico se pueden implementar utilizando una sólo compuerta NAND,
para lo que es necesario lo siguiente:
 Construir un inversor (NOT): Conectar juntas las dos entradas de una compuerta
NAND
 Una compuerta AND: Sólo se invierte la salida de una compuerta NAND
 Una compuerta OR a partir de una compuerta NAND: Si utilizamos los teoremas de
DeMorgan, que en síntesis se logra en tres pasos: A OR B
1. Se reemplazan todos los "·" por "+” A AND B
2. Se invierte cada literal A' AND B'
3. Se niega la totalidad de la expresión (A' AND B')‘
(A' AND B')' = A' NAND B'.....Definición de OR utilizando NAND
COMBINACIONES UTILIZANDO SOLO COMPUERTAS NAND
La compuerta NAND tiene
una propiedad
llamada “Integración
Funcional” , que consiste en
que cualquier función
booleana se puede
implementar mediante el uso
de una combinación de esta
compuerta.
MAPAS KARNAUGH
MAPAS KARNAUGH
Un mapa de Karnaugh conocido como tabla Karnaugh o diagrama de Veitch, abreviado
como MAPA-K o MAPA-KV; es un diagrama utilizado para la simplificación de funciones
algebraicas Booleanas. Fue inventado en 1950 por Maurice Karnaugh, un físico matemático.
Las variables de entrada pueden combinarse de 16 formas
diferentes, por lo que el mapa de Karnaugh tendrá 16 celdas,
distribuidas en una cuadrícula de 4 × 4.
Los diagramas de Karnaugh pueden ser utilizados en la
simplificación de sentencias definidas en lógica Booleana,
construcción de estaciones de clasificación, selección y control
de calidad de piezas fabricadas, entre otras aplicaciones.
CARACTERISTICAS
 Ú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 variable.
 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
1. Obtener la función lógica en suma de productos canónica.
2. Representar en el mapa de Karnaugh la función algebraica o tabla de verdad que se
desee
representar.
PROCEDIMIENTO
3. 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 unos (1).
** Cada uno (1) del mapa tiene que estar incluido en al menos un grupo. Los unos (1)
que ya pertenezcan a un grupo pueden estar incluidos en otro, siempre que los
grupos contengan unos (1) no comunes.
4. Simplificar:
**Eliminar variables que aparecen complementadas y sin complementar dentro del
mismo grupo.
PROCEDIMIENTO
REGLAS DE SIMPLIFICACIÓN
1. Las agrupaciones son exclusivamente de unos. Esto implica que ningún grupo puede
contener ningún cero.
2. Las agrupaciones únicamente pueden hacerse en horizontal y vertical. Esto implica que
las diagonales están prohibidas.
3. Los grupos han de contener 2n elementos. Es decir que cada grupo tendrá 1,2,4,8...
número de unos.
REGLAS DE SIMPLIFICACIÓN
4. Cada grupo ha de ser tan grande como sea posible. Tal y como lo ilustramos en el
ejemplo.
5. Todos los unos tienen que pertenecer como mínimo a un grupo. Aunque pueden
pertenecer a más de uno.
REGLAS DE SIMPLIFICACIÓN
6. Pueden existir solapamiento de grupos.
REGLAS DE SIMPLIFICACIÓN
7. La formación de grupos también se puede producir con las celdas extremas de la tabla. De
tal forma que la parte inferior se podría agrupar con la superior y la izquierda con la derecha
tal y como se explica en el ejemplo.
REGLAS DE SIMPLIFICACIÓN
8. Tiene que resultar el menor número de grupos posibles siempre y cuando no contradiga
ninguna de las reglas anteriores. Esto es el número de grupos ha de ser mínima.
REGLAS DE SIMPLIFICACIÓN
CONCLUSIÓN
El álgebra de Boole es la base de toda la electrónica digital. Hoy en día significa que
desde tu reloj, hasta internet, no funcionarían sin este ingenio matemático. Es justo
decir que sin ella, no existiría el mundo actual tal y como lo conocemos.
Teorema booleanos

Más contenido relacionado

PPTX
Como crear un diagrama de clases
PPTX
Tipo de evaluacion
PPTX
Arreglos en Java
PDF
Inclusión de TIC en Escuelas para alumnos con Discapacidad Auditiva
PDF
Chocolate artesanal
PPTX
Estructura de un metodo
DOCX
Cuadro sinóptico estructuras de datos y su clasificación
PPTX
Diagramas de clases y actividades
Como crear un diagrama de clases
Tipo de evaluacion
Arreglos en Java
Inclusión de TIC en Escuelas para alumnos con Discapacidad Auditiva
Chocolate artesanal
Estructura de un metodo
Cuadro sinóptico estructuras de datos y su clasificación
Diagramas de clases y actividades

Similar a Teorema booleanos (20)

DOCX
Teoremas Booleanos
PDF
Algebra de boole
PPTX
mi trabajo Algebra de boole
PPTX
Algebra de boole
DOCX
áLgebra booleana
PDF
Algebra 2
PPTX
Algebra de boole johnny anderson chavarria alonzo
DOCX
Las álgebras booleanas
DOCX
Algebra de boole
DOCX
Algebra de boole
DOCX
Algebra booleana.
DOC
Algebra booleana 7%
DOCX
áLgebra booleana
DOCX
Algebra booleana
PPTX
Algebra booleana
DOCX
Instituto universitario de tecnología
PPT
Algebra booleana
PPTX
ÁLGEBRA DE BOOLE Y COMPUERTAS LÓGICAS.pptx
PPTX
Algebra booleana
Teoremas Booleanos
Algebra de boole
mi trabajo Algebra de boole
Algebra de boole
áLgebra booleana
Algebra 2
Algebra de boole johnny anderson chavarria alonzo
Las álgebras booleanas
Algebra de boole
Algebra de boole
Algebra booleana.
Algebra booleana 7%
áLgebra booleana
Algebra booleana
Algebra booleana
Instituto universitario de tecnología
Algebra booleana
ÁLGEBRA DE BOOLE Y COMPUERTAS LÓGICAS.pptx
Algebra booleana
Publicidad

Último (20)

PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
biología es un libro sobre casi todo el tema de biología
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Cosacos y hombres del Este en el Heer.ppt
ciencias-1.pdf libro cuarto basico niños
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
biología es un libro sobre casi todo el tema de biología
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Lección 6 Escuela Sab. A través del mar rojo.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
DI, TEA, TDAH.pdf guía se secuencias didacticas
Publicidad

Teorema booleanos

  • 1. LICENCIATURA EN SISTEMAS Y PROGRAMACIÓN TEOREMAS DE BOOLEANOS - MAPAS K MATERIA: ARQUITECTURA Y LOGICA COMP. PROFESOR: ISELA LÓPEZ AÑO LECTIVO: 2017 UNIVERCIDAD METROPOLITANA DE EDUCACÍON, CIENCIAS Y TECNOLOGIA INTEGRANTES LUIS APARICIO CED: 8-932-102 OMAR DE LEON CED: 7-711-763 IVAN SALAZAR CED: 6-702-953
  • 2. INTRODUCCIÓN Las álgebras booleanas constituyen un área de las matemáticas que ha pasado a ocupar un lugar prominente con la evolución de la computadora digital. Son usada en el diseño de circuitos de distribución y computadoras, y sus aplicaciones van en aumento en muchas otras áreas. En el presente trabajo se intenta dar una definición de lo que es un álgebra de boole; se da ha conocer su inventor, se enlistan los operadores, valores y postulados que se deben tener presente al momento de hacer uso del Algebra de Boole, necesarios para obtener resultados correctos en el desarrollo de nuevos hardware para las computadoras. También se hace una breve investigación del método de simplificación, que hace uso de diagramas llamados mapas o diagramas de Karnaugh, el cual se utiliza para representar de manera grafica las expresiones algebraicas booleanas. Esta exposición se hace con el fin de completar las asignaciones del curso y la adquisición de nuevos conocimientos, necesarios para nuestro desenvolvimiento profesional, también señalamos que debido a la complejidad del tema y el poco dominio del mismo en algunos puntos a tocar no tendremos una explicación exacta del mismo.
  • 4. RESEÑA HISTORICA George Boole (Inglaterra, 2 de noviembre de 1815 -Irlanda, 8 de diciembre de 1864) fue un matemático y lógico británico. Inventor del álgebra de Boole, que marca los fundamentos de la aritmética computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computación. En 1854 publicó “Una Investigación de las Leyes del Pensamiento sobre las que se fundan las Teorías Matemáticas de la Lógica y las Probabilidades”, donde desarrolló un sistema de reglas que le permitían expresar, manipular y simplificar problemas lógicos y filosóficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemáticos. Se podría decir que es el padre de los operadores lógicos simbólicos y que gracias a su álgebra hoy en día es posible operar simbólicamente para realizar operaciones lógicas.
  • 5. CONCEPTO DE ALGEBRA BOOLEANA Es una estructura algebraica que esquematiza las operaciones lógicas Y, O, NO Y SI (AND, OR, NOT, IF), así como el conjunto de operaciones unión, intersección y complemento. Es un sistema matemático deductivo centrado en los valores de 0 y 1 (Falso y Verdadero). Es una herramienta fundamental para el análisis y diseño de circuitos digitales.
  • 6. OPERADORES Y VALORES Son los diferentes elementos que se utilizan para desarrollar las operaciones de la preposición:  Los dos posibles valores en el sistema booleano son cero y uno, a menudo llamaremos a éstos valores respectivamente como falso y verdadero.  “Y” o “AND”: La operación AND se representa con el símbolo “ ∙ ”. Cuando se utilicen nombres de variables de una sola letra se eliminara el símbolo “ ∙”, por lo tanto AB representa la operación lógica AND entre las variables A y B, a esto también le llamamos el producto entre A y B.
  • 7. OPERADORES Y VALORES  OR: La operación lógica OR se representa con el símbolo “+”. Entonces decimos que A+B es la representación lógica OR entre A y B, también llamada la suma de A y B.  “NOT”: El complemento lógico, negación “NOT” es un operador unitario, en este texto utilizaremos el símbolo ´ para denotar la negación lógica, por ejemplo, A´ denota la operación lógica NOT de A.
  • 8. OPERADORES Y VALORES  Si varios operadores diferentes aparecen en una sola expresión booleana, el resultado de la expresión depende de la procedencia de los operadores, la cual es de mayor a menor, paréntesis, operador lógico NOT, operador lógico AND y operador lógico OR. Tanto el operador lógico AND como el OR son asociativos por la izquierda. Si dos operadores con la misma procedencia están adyacentes, entonces se evalúan de izquierda a derecha. El operador lógico NOT es asociativo por la derecha.
  • 9. POSTULADOS DELALGEBRA BOOLEANA Es un sistema algebraico definido en un conjunto B, el cual contiene dos o mas elementos y entre los cuales se definen dos operaciones denominadas “suma u operación OR” (+) y producto o multiplicación u operación AND” ∙, las cuales cumplen con las siguientes propiedades:  Cerrado: El sistema booleano se considera cerrado con respecto a un operador binario si para cada par de valores booleanos se produce un solo resultado booleano.  Conmutativo: Se dice que un operador binario “ ∙ ” es conmutativo si A ∙ B= B ∙ A para todos los posibles valores de A y B.
  • 10.  Asociativo: Se dice que un operador binario “ ∙” es asociativo si (A∙B)∙C=A∙(B∙C) para todos los valores booleanos A,B, y C.  Distributivo: Dos operadores binarios “ ∙” y “%” son distributivos si A∙(B%C)=(A∙B)%(A∙C) para todos los valores booleanos A,B, y C.  Identidad: Un valor booleano I se dice que es un elemento de identidad con respecto a un operador binario “∙” si A∙I=A.  Inverso: Un valor booleano I es un elemento inverso con respecto a un operador booleano “∙” si A∙I=B, y B es diferente de A, es decir, B es el valor opuesto de A. POSTULADOS DELALGEBRA BOOLEANA
  • 11.  PRINCIPIO DE DUALIDAD El concepto de dualidad permite formalizar este hecho: a toda relación o ley lógica le corresponderá su dual, formada mediante el intercambio de los operadores unión con los de intersección, y de los 1 con los 0. ADICION PRODUCTO 1. A+A´=1 A ∙ A´= 0 2. A+0=A A ∙ 1 = A 3. A+1=1 A ∙ 0 = 0 4. A+A=A A ∙ A = A 5. A+B=B+A A ∙ B = B ∙ A 6. A+(B+C)=(A+B)+C A ∙ (B ∙ C) = (A ∙ B) ∙ C 7. A+B ∙ C=(A+B) ∙ (A+C) A ∙ (B+C) = A ∙ B + A ∙ C 8. A+A ∙ B=A A ∙ (A + B)= A 9. (A+B)´=A´∙ B´ (A ∙ B)´ = A´+ B´
  • 12. TEOREMAS DELALGEBRA BOOLEANOS Teorema 1: A + A = A Teorema 2: A · A = A Teorema 3: A + 0 = A Teorema 4: A · 1 = A Teorema 5: A · 0 = 0 Teorema 6: A + 1 = 1 Teorema 7: (A + B)' = A' · B' Teorema 8: (A · B)' = A' + B' Teorema 9: A + A · B = A Teorema 10: A · (A + B) = A Teorema 11: A + A'B = A + B Teorema 12: A' · (A + B') = A'B' Teorema 13: AB + AB' = A Teorema 14: (A' + B') · (A' + B) = A' Teorema 15: A + A' = 1 Teorema 16: A · A' = 0 Los teoremas siete y ocho son conocidos como Teoremas de DeMorgan en honor al matemático que los descubrió.
  • 13. El Teorema de DeMorgan permite transformar funciones producto en funciones suma y viceversa. Su principal aplicación práctica es realizar circuitos digitales utilizando un solo tipo de compuerta. También es muy utilizado en el álgebra booleana para obtener el complemento de una expresión o una función, además para simplificar expresiones y funciones booleanas. TEOREMAS DE DEMORGAN El teorema de DeMorgan es una herramienta muy útil para desarrollar circuitos digitales, ya que permite obtener la función de una compuerta lógica con la combinación de otras compuertas lógicas, por ejemplo se puede realizar la función de la compuerta NAND con una compuerta OR y dos compuertas inversoras, y se puede obtener la función de una compuerta NOR con una compuerta AND y dos compuertas inversoras.
  • 14. REPRESENTACIÓN DE FUNCIONES LÓGICAS (I)  TABLA DE VERDAD Tabla que representa el valor de la función para cada combinación de entrada. Si la función está definida para todas las combinaciones se llama completa, si no, se denomina incompleta.
  • 15. ÁLGEBRA BOOLEANA Y CIRCUITOS ELECTRÓNICOS Entre la lógica booleana y los sistemas de cómputo existen una relación uno a uno entre las funciones booleanas y los circuitos electrónicos de compuertas digitales. Para cada función booleana es posible diseñar un circuito electrónico y viceversa, utilizando los operadores AND, OR y NOT.
  • 16. CÍRCUITOS ELECTRÓNICOS – COMPUERTAS NAND Los circuito electrónico se pueden implementar utilizando una sólo compuerta NAND, para lo que es necesario lo siguiente:  Construir un inversor (NOT): Conectar juntas las dos entradas de una compuerta NAND  Una compuerta AND: Sólo se invierte la salida de una compuerta NAND  Una compuerta OR a partir de una compuerta NAND: Si utilizamos los teoremas de DeMorgan, que en síntesis se logra en tres pasos: A OR B 1. Se reemplazan todos los "·" por "+” A AND B 2. Se invierte cada literal A' AND B' 3. Se niega la totalidad de la expresión (A' AND B')‘ (A' AND B')' = A' NAND B'.....Definición de OR utilizando NAND
  • 17. COMBINACIONES UTILIZANDO SOLO COMPUERTAS NAND La compuerta NAND tiene una propiedad llamada “Integración Funcional” , que consiste en que cualquier función booleana se puede implementar mediante el uso de una combinación de esta compuerta.
  • 19. MAPAS KARNAUGH Un mapa de Karnaugh conocido como tabla Karnaugh o diagrama de Veitch, abreviado como MAPA-K o MAPA-KV; es un diagrama utilizado para la simplificación de funciones algebraicas Booleanas. Fue inventado en 1950 por Maurice Karnaugh, un físico matemático. Las variables de entrada pueden combinarse de 16 formas diferentes, por lo que el mapa de Karnaugh tendrá 16 celdas, distribuidas en una cuadrícula de 4 × 4. Los diagramas de Karnaugh pueden ser utilizados en la simplificación de sentencias definidas en lógica Booleana, construcción de estaciones de clasificación, selección y control de calidad de piezas fabricadas, entre otras aplicaciones.
  • 20. CARACTERISTICAS  Ú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 variable.  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
  • 21. 1. Obtener la función lógica en suma de productos canónica. 2. Representar en el mapa de Karnaugh la función algebraica o tabla de verdad que se desee representar. PROCEDIMIENTO
  • 22. 3. 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 unos (1). ** Cada uno (1) del mapa tiene que estar incluido en al menos un grupo. Los unos (1) que ya pertenezcan a un grupo pueden estar incluidos en otro, siempre que los grupos contengan unos (1) no comunes. 4. Simplificar: **Eliminar variables que aparecen complementadas y sin complementar dentro del mismo grupo. PROCEDIMIENTO
  • 23. REGLAS DE SIMPLIFICACIÓN 1. Las agrupaciones son exclusivamente de unos. Esto implica que ningún grupo puede contener ningún cero. 2. Las agrupaciones únicamente pueden hacerse en horizontal y vertical. Esto implica que las diagonales están prohibidas.
  • 24. 3. Los grupos han de contener 2n elementos. Es decir que cada grupo tendrá 1,2,4,8... número de unos. REGLAS DE SIMPLIFICACIÓN
  • 25. 4. Cada grupo ha de ser tan grande como sea posible. Tal y como lo ilustramos en el ejemplo. 5. Todos los unos tienen que pertenecer como mínimo a un grupo. Aunque pueden pertenecer a más de uno. REGLAS DE SIMPLIFICACIÓN
  • 26. 6. Pueden existir solapamiento de grupos. REGLAS DE SIMPLIFICACIÓN
  • 27. 7. La formación de grupos también se puede producir con las celdas extremas de la tabla. De tal forma que la parte inferior se podría agrupar con la superior y la izquierda con la derecha tal y como se explica en el ejemplo. REGLAS DE SIMPLIFICACIÓN
  • 28. 8. Tiene que resultar el menor número de grupos posibles siempre y cuando no contradiga ninguna de las reglas anteriores. Esto es el número de grupos ha de ser mínima. REGLAS DE SIMPLIFICACIÓN
  • 29. CONCLUSIÓN El álgebra de Boole es la base de toda la electrónica digital. Hoy en día significa que desde tu reloj, hasta internet, no funcionarían sin este ingenio matemático. Es justo decir que sin ella, no existiría el mundo actual tal y como lo conocemos.