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

La actualidad más candente

Algebra de bool
Algebra de boolAlgebra de bool
Algebra de bool
Maricusa Valdivia
 
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...Robert Osmar Aguilar Iribarren
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
damarl
 
APLICACION DE ALGEBRA BOOLEANA
APLICACION DE ALGEBRA BOOLEANAAPLICACION DE ALGEBRA BOOLEANA
APLICACION DE ALGEBRA BOOLEANA
Dariangel Contreras
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
Simons22
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwaremaria_ama
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezangelesvillanueva
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
maria_amanta
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareMariel Nuñez
 
Slideshare maria
Slideshare mariaSlideshare maria
Slideshare maria
mibb204
 
Algebra Booleana
Algebra Booleana Algebra Booleana
Algebra Booleana
Rosviannis Barreiro
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
David Hernandez
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleanabrayer1
 

La actualidad más candente (18)

Algebra de bool
Algebra de boolAlgebra de bool
Algebra de bool
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
APLICACION DE ALGEBRA BOOLEANA
APLICACION DE ALGEBRA BOOLEANAAPLICACION DE ALGEBRA BOOLEANA
APLICACION DE ALGEBRA BOOLEANA
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 
María de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalezMaría de los ángeles villanueva cañizalez
María de los ángeles villanueva cañizalez
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 
Slideshare maria
Slideshare mariaSlideshare maria
Slideshare maria
 
Algebra Booleana
Algebra Booleana Algebra Booleana
Algebra Booleana
 
Álgebra Booleana.
Álgebra Booleana.Álgebra Booleana.
Álgebra Booleana.
 
Algebra booleana
Algebra booleanaAlgebra booleana
Algebra booleana
 
Algebra De Boole
Algebra De BooleAlgebra De Boole
Algebra De Boole
 
áLgebra booleana
áLgebra booleanaáLgebra booleana
áLgebra booleana
 

Similar a Teorema booleanos

Pia de tecnicas
Pia de tecnicasPia de tecnicas
Pia de tecnicas
Luis Lopez
 
inv algbool.
inv algbool.inv algbool.
inv algbool.
Oz Happy Day
 
Pia tc
Pia tcPia tc
Pia tc
Jose Mendoza
 
El álgebra booleana
El álgebra booleanaEl álgebra booleana
El álgebra booleanaSaulssg
 
El álgebra booleana
El álgebra booleanaEl álgebra booleana
El álgebra booleana
Saulssg
 
Algebra booleana 7%
Algebra booleana 7%Algebra booleana 7%
Algebra booleana 7%mayckoll17
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
damarl
 
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Robert Osmar Aguilar Iribarren
 
áLgebra oscar cordoba
áLgebra oscar cordobaáLgebra oscar cordoba
áLgebra oscar cordoba
oscarcordobasaia
 
Algebra booleana.
Algebra booleana.Algebra booleana.
Algebra booleana.
raymel-2411
 
Tema 9 unidad v- ici
Tema 9  unidad v- iciTema 9  unidad v- ici
Tema 9 unidad v- ici
EquipoERP
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carreramibb204
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
Brayer Yepez
 

Similar a Teorema booleanos (20)

Pia de tecnicas
Pia de tecnicasPia de tecnicas
Pia de tecnicas
 
inv algbool.
inv algbool.inv algbool.
inv algbool.
 
Pia tc
Pia tcPia tc
Pia tc
 
Pia tc
Pia tcPia tc
Pia tc
 
El álgebra booleana
El álgebra booleanaEl álgebra booleana
El álgebra booleana
 
El álgebra booleana
El álgebra booleanaEl álgebra booleana
El álgebra booleana
 
Algebra booleana 7%
Algebra booleana 7%Algebra booleana 7%
Algebra booleana 7%
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
Aplicación e importancia de los circuitos del algebra de boole y compuertas l...
 
áLgebra oscar cordoba
áLgebra oscar cordobaáLgebra oscar cordoba
áLgebra oscar cordoba
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
mi trabajo Algebra de boole
mi trabajo Algebra de boolemi trabajo Algebra de boole
mi trabajo Algebra de boole
 
Algebra booleana.
Algebra booleana.Algebra booleana.
Algebra booleana.
 
Tema 9 unidad v- ici
Tema 9  unidad v- iciTema 9  unidad v- ici
Tema 9 unidad v- ici
 
Luciano
LucianoLuciano
Luciano
 
Algebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra CarreraAlgebra booleana.laura Alejandra Carrera
Algebra booleana.laura Alejandra Carrera
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 
Investigacion de algebra
Investigacion de algebraInvestigacion de algebra
Investigacion de algebra
 

Último

El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 

Último (20)

El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 

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.