SlideShare una empresa de Scribd logo
1 de 45
 Los Mapas de Karnaugh, como se dijo anteriormente, se utilizan para
simplificar funciones booleanas. El número de casilleros que tendrá el mapa
dependerá de la cantidad de variables que tenga la función.
1
MÉTODO ALGEBRAICO:Corresponde a los casos analizados
anteriormente.
MAPAS DE KARNAUGH: Los mapas o diagramas de Karnaugh
representan una técnica gráfica para simplificar las ecuaciones de Boole. Es
uno de los métodos más usuales para ecuaciones de hasta 4 ó 5 variables y
se basa en el teorema 10:
+ =xy xy x
2
Ejemplo: BAf +=
2
n
Variables Binarias
Nº Variables
3
Nº de variables: 2
Nº Casilleros: 2
n
=2
2
=4
• Se usa para minimizar el número de puertas requeridas en un circuito digital. Es
adecuado en vez de usar leyes y propiedades cuando el circuito es grande y/o la
función es de entre 3 a 6 variables
• Un MK contiene en la misma tabla de verdad de la función pero dispuesta en
dos dimensiones.
• Celdas adyacentes: En direcciones y, dependiendo del tamaño del
MK, la adyacencia puede existir doblando el mapa sobre sí mismo o mediante
reflexión en ejes verticales y horizontales
• Emplea un código Gray, que se caracteriza porque entre los códigos
consecutivos de celdas adyacentes se diferencian en 1 bit.
Minimización de funciones lógicas
Mapa de Karnaugh
3 var
4 var
5 var
Espejo
0
1
0 1A
B
5
Dentro de cada casillero del mapa se debe poner un uno (1)
o un cero(0) lógico dependiendo si la función está
expresada como OR de AND o AND de OR.
Para el caso de los mintérminos corresponde un “1” en el
casillero, por el contrario, para cada maxtérmino
corresponde un “0” al casillero
6
Mapa para 3 Variables
0
1
0 0 1 101 10A
C
B
A
B
C 10
0 0
0 1
1 1
1 0
Código Gray
Código Gray
7
Mapa para 4 Variables
00 01 11 10
00
01
1
10
1
D
C
B
A
8
Representación de Variables en Mapa de Karnaugh
00 01 11 10
00
01
1
10
1
0
B
A
D
C
1
2
3
4
5
6
7
8
10
11
12
13
14
15
9
 Hay que hacer notar que antes de realizar la representación de las variables de
una función en el Mapa de Karnaugh se debe definir las variables más
significativas (MSB) y la menos significativa (LSB)
9
10
Ejemplo: Representar en mapa de Karnaugh
( )12,9,7,6,5,3,0min=f
LSDA
MSBD
DCBAf
=
=
→),,,(
00 01 11 10
00
01
1
10
1
D
C
B
A
1
1 1
1
1
1
10
0
0
0
0
0 0
0
0
 Existen algunos casos en que el
valor lógico que se debe asignar a
los casilleros del mapa no está
definido y nosotros podemos
asignar el valor lógico “1” ó “0”
según la conveniencia para la
simplificación. Estás condiciones
reciben el nombre de “Superfluas”
o “No Importa” y se designan con
los simbolos φ o x
11
12
Ejemplo: Representar en Mapa la siguiente función
B
10A
C
1
1
1
X
X
010
11
01
00
0
0
( ) ( )6,43,2,0min φ+=f
LSDA
MSBC
CBAf
=
=
→),,(
Un diagrama de Karnaugh
representa una ecuación
de Boole de una forma
bastante similar a una tabla
de verdad.
Ejemplo 1:
A B C Z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 0
13
14
C
0
0
0
0
1
0
0 1
B
A
0 1
00
01
0
11
1
CBABCAZ +=1
 Del ejemplo anterior se deduce que para una función booleana de 3 variables se
necesita un mapa de 8 casilleros. En cada casillero se representa un "1" lógico
para cada mintérmino y un "0" lógico para cada máxtermino.
 Debe notarse que la asignación de las variables en los casilleros tanto en el
sentido vertical como horizontal corresponden al código Gray.
15
 Para simplificar una expresión
booleana mediante el Mapa de
Karnaugh se deben agrupar los
casilleros que contienen 1
adyacente y en un número tal que
sea potencia de 2 como agrupación
de mintérminos, de lo que resulta
un factor simplificado.
 Es posible representar
esquemáticamente la cantidad de
variables eliminadas producto de la
agrupación:
16
 20
variables eliminadas = 0
 21
variables eliminadas = 1
 22
variables eliminadas = 2
 23
variables eliminadas = 3
 24
variables eliminadas = 4
 25
variables eliminadas = 5
17
 Criterios de AgrupaciónCriterios de Agrupación:
1. La agrupación debe ser lo más grande posible
2. Se debe tener el mínimo de agrupaciones
3. Se agrupan los adyacentes en un número que sea
potencia de 2
18
• Criterios de AdyacenciaCriterios de Adyacencia:
1. Casilleros con un lado común
2. Reflexión de acuerdo al Código Gray
19
Simplificar el mapa:
0
1
0 0 1 101 10
1
11 1
11 1
0
C
A
B
20
Solución 1:
0
1
0 0 1 101 10A
1
110 1
11 1
C
B
=0f
ABCf ++=0
f = A + + CBCB CB
1
+
21
Solución 2:
0
1
0 0 1 101 10A
1
110 1
11 1
C
B
=0f
ABCf ++=0
f = A + +
1
B C
 El ejemplo anterior demuestra que al no hacer agrupaciones lo más grande
posible se obtiene una función correcta pero que no es la forma mínima
22
00 01 11 10
0
1
A
A
B C B C B C B C
Código Gray
0 1 3 2
4 5 7 6
1 1 1
1 1
0
00
• Una celda a 1 implica a 3 variables
• Dos celdas adyacentes a 1 implican a 2 variables
• Cuatro celdas adyacentes a 1 implican a 1 variable
• Ocho celdas adyacentes a 1 constituyen función de valor 1
F = C + AB
Código Gray
A B
A B
A B
A B
C D C D C D C D
00
01
11
10
00 01 11 10
•Una celda a 1 implica a 4 variables
•Dos celdas adyacentes a 1 implican a 3 variables
•Cuatro celdas adyacentes a 1 implican a 2 variables
•Ocho celdas adyacentes a 1 implican a 1 variable
•Dieciséis celdas adyacentes a 1 constituyen función de valor 1
00 01 11 10
C D C D C D C D
1
1
1
1
1
1
X = ABD + ABC + CD
Intentar con
reducciones
booleanas
00
01
11
10
Código Gray
A B
A B
A B
A B
00 01 11 10
A B
A B
A B
A B
C D C D C D C D
1 1 1 1
1 1
1 1
1 1
1
1
X = C + A B + B D
00
01
11
10
00 01 11 10
Primero lo pasamos a Suma de Productos
Y= A + B + B C + ( A + B ) ( C + D)
Y = A B + B C + A B ( C + D )
Y = A B + B C + A B C + A B D
Y = A B + B C + A B C A B D
Y = A B + B C + (A + B + C ) ( A + B + D)
Y = A B + B C + A + AB + A D + AB + B + BD + AC + BC + CD
Sacando factor común A (en rojo) y B (en azul), queda
Y = A B + A (1+…) + B(1+…) + CD = A + B + B + C D = 1
A B
A B
A B
A B
C D C D C D C D
1
1
1
Z = 1
1
1
1
1
1
1
1
1
1
1
1
1
1
00 01 11 10
00
01
11
10
•Una celda a 1 implica a 5 variables
•Dos celdas adyacentes a 1 implican a 4 variables
•Cuatro celdas adyacentes a 1 implican a 3 variables
•Ocho celdas adyacentes a 1 implican a 2 variables
•Dieciséis celdas adyacentes a 1 implican a 1 variable
 1) Realizar agrupaciones de 1's, con sus adyacentes, lo mayor posibles,
pero siempre en cantidades potencias de 2.
 2) No dejar ningún 1 sin agrupar. Puede ocurrir que un 1 pertenezca a
más de una agrupación. No se pueden coger agrupaciones totalmente
contenidas en otras.
 3) Por cada agrupación de 1's resulta un producto de variables. Cuanto
más 1's se agrupen, más sencilla resultará la expresión de esa agrupación.
 4) En cada agrupación, cada una de las variables puede aparecer en
alguno de los siguientes casos:
 a) Si siempre vale 1 -----> Se pone afirmada.
 b) Si siempre vale 0 -----> Se pone negada.
 c) Si cambia de valor (50% de los casos un valor y el otro 50% otro valor)
-----> No se pone.
 5) La expresión de la función booleana será la suma lógica de todos los
productos que hayan salido (expresión como Suma de Productos)
Sensores disponibles
1. V = Ventana (V=0 CERRADA, V=1 ABIERTA)
2. P = Puerta (P=0 CERRADA, P=1 ABIERTA)
3. C = Calefacción (C=0 APAGADA, C=1 ENCENDIDA)
4. A = Aire acondicionado (A=0 APAGADO, A=1 ENCENDIDO)
5. I = Alarma de proximidad de intruso (I=0 NO HAY INTRUSO,
I=1 SÍ HAY INTRUSO)
El sistema de alarma debe activarse cuando:
1. La puerta está abierta y la calefacción encendida (P=1, C=1)
2. La puerta está abierta y el aire acondicionado encendido (P=1, A=1)
3. La puerta está abierta con una alarma de proximidad de intruso (P=1, I=1)
4. La ventana está abierta y la calefacción encendida. (V=1, C=1)
5. La ventana está abierta y el aire acondicionado encendido (V=1, A=1)
6. La ventana está abierta con una alarma de proximidad de intruso (V=1,
I=1)
Función sistema de alarma F de variables V, P, C, A, I
1 1 1 1
1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+…
1 1 1 1 1 1
1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+PA+…
1 1 1 1 1 1 1
1 1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+PA+PI+…
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+PA+PI+VC+…
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+PA+PI+VC+VA+…
1 1 1 1 1 1 1
1 1 1 1 1 1 1
1 1 1 1 1 1 1
V P
V P
V P
V P
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F (V, P, C, A, I)=PC+PA+PI+VC+VA+VI
V P
V P
V P
V P
1 1 1
1
1
1
1
1
1
1
1
1
1 1 1
1 1 1
1 1 1
F = P C+ P A + P I + VC + VA + V I
¿Cuántos chips necesito para esto?
00
01
11
10
000 001 011 010 110 111 101 100
C A I C A I C A I C A I C A I C A I C A I C A
I
F = C A I + V P
Sólo dos chips
1 1 1
1
1
1
1
1
1
1
1
1
1 1 1
1 1 1
1 1 1
000 001 011 010 110 111 101 100
00
01
11
10
0 0 0 0 00
0
0
0
00V P
V P
V P
V P
C A I C A I C A I C A I C A I C A I C A I C A
I
F = C A I + V P
7404
7454
F
F

Más contenido relacionado

La actualidad más candente

Interpretacion graficas de control
Interpretacion graficas de controlInterpretacion graficas de control
Interpretacion graficas de controlstemur
 
Clase Nº5 Programacion Lineal
Clase Nº5 Programacion LinealClase Nº5 Programacion Lineal
Clase Nº5 Programacion Linealjotape74
 
Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa deberesautomotriz
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdualAndres Mena
 
282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividadHeriberto Carrizosa
 
2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)Pierina Diaz Meza
 
Productividad y competitividad ante mercados emergentes
Productividad y competitividad ante mercados emergentesProductividad y competitividad ante mercados emergentes
Productividad y competitividad ante mercados emergentesYelitzabarreto
 
Simulación del Modelo de Inventario
Simulación del Modelo de InventarioSimulación del Modelo de Inventario
Simulación del Modelo de Inventariomirlenisramos
 
Herramientas, maquinas y equipos de la empresa (1)
Herramientas, maquinas y equipos de la empresa (1)Herramientas, maquinas y equipos de la empresa (1)
Herramientas, maquinas y equipos de la empresa (1)Dalila Castañeda
 
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIAL
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIALDESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIAL
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIALFranklin León
 
Métodos para generar números aleatorios
Métodos para generar números aleatoriosMétodos para generar números aleatorios
Métodos para generar números aleatoriosfabela_c
 
Semana 2 ejercicios cap 2
Semana 2 ejercicios cap 2Semana 2 ejercicios cap 2
Semana 2 ejercicios cap 2Juan Negrete
 

La actualidad más candente (20)

Interpretacion graficas de control
Interpretacion graficas de controlInterpretacion graficas de control
Interpretacion graficas de control
 
Clase Nº5 Programacion Lineal
Clase Nº5 Programacion LinealClase Nº5 Programacion Lineal
Clase Nº5 Programacion Lineal
 
Método de Gauss
Método de GaussMétodo de Gauss
Método de Gauss
 
ejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomialejercicios-resueltos-interpolacion-polinomial
ejercicios-resueltos-interpolacion-polinomial
 
Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa
 
Problema hungaro
Problema hungaroProblema hungaro
Problema hungaro
 
Metodo simplexdual
Metodo simplexdualMetodo simplexdual
Metodo simplexdual
 
Fundicion y colado al alto vacio
Fundicion y colado al alto vacioFundicion y colado al alto vacio
Fundicion y colado al alto vacio
 
282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad282655363 ejercicios-resueltos-de-productividad
282655363 ejercicios-resueltos-de-productividad
 
2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)2 precio dual y costo reducido (1)
2 precio dual y costo reducido (1)
 
Trabajo final programación lineal
Trabajo final programación linealTrabajo final programación lineal
Trabajo final programación lineal
 
Productividad y competitividad ante mercados emergentes
Productividad y competitividad ante mercados emergentesProductividad y competitividad ante mercados emergentes
Productividad y competitividad ante mercados emergentes
 
Simulación del Modelo de Inventario
Simulación del Modelo de InventarioSimulación del Modelo de Inventario
Simulación del Modelo de Inventario
 
Herramientas, maquinas y equipos de la empresa (1)
Herramientas, maquinas y equipos de la empresa (1)Herramientas, maquinas y equipos de la empresa (1)
Herramientas, maquinas y equipos de la empresa (1)
 
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIAL
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIALDESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIAL
DESCRIPCIÓN DE LOS DIFERENTES TIPO DE PROCESO DE FORJADO DE MATERIAL
 
Métodos para generar números aleatorios
Métodos para generar números aleatoriosMétodos para generar números aleatorios
Métodos para generar números aleatorios
 
Simulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatoriosSimulación - Unidad 2 numeros pseudoaleatorios
Simulación - Unidad 2 numeros pseudoaleatorios
 
Semana 2 ejercicios cap 2
Semana 2 ejercicios cap 2Semana 2 ejercicios cap 2
Semana 2 ejercicios cap 2
 
Trabajo
TrabajoTrabajo
Trabajo
 
20 arbol de_extension_minima
20 arbol de_extension_minima20 arbol de_extension_minima
20 arbol de_extension_minima
 

Similar a Mapas karnauhg

Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesMoisés Pérez Delgado
 
mapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptmapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptAlexanderLiquinchana
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaughDennyARiosR
 
Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores SANTIAGO PABLO ALBERTO
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresSANTIAGO PABLO ALBERTO
 
áLgebra de boole
áLgebra de booleáLgebra de boole
áLgebra de booleGeorghe
 
Apuntes electronica digital
Apuntes electronica digitalApuntes electronica digital
Apuntes electronica digitalDani Lo
 
Presentacion electronica-digital (4)
Presentacion electronica-digital (4)Presentacion electronica-digital (4)
Presentacion electronica-digital (4)sheila22510
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...Victor Asanza
 
Unidad electronica digital
Unidad electronica digitalUnidad electronica digital
Unidad electronica digitalmontsetecnologia
 
Tema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxTema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxalemagno82
 

Similar a Mapas karnauhg (20)

Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
karnaugh.pdf
karnaugh.pdfkarnaugh.pdf
karnaugh.pdf
 
4407458.ppt
4407458.ppt4407458.ppt
4407458.ppt
 
Ejercicios (1)
Ejercicios (1)Ejercicios (1)
Ejercicios (1)
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
ED2.5.pdf
ED2.5.pdfED2.5.pdf
ED2.5.pdf
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
 
mapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.pptmapas-de-karmaoas de electrónica naugh.ppt
mapas-de-karmaoas de electrónica naugh.ppt
 
mapa de karnaugh
mapa de karnaughmapa de karnaugh
mapa de karnaugh
 
Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores Electrónica digital: Ruta de datos multiplexores y demultiplexores
Electrónica digital: Ruta de datos multiplexores y demultiplexores
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
Electrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadoresElectrónica digital: lógica aritmética sumadores
Electrónica digital: lógica aritmética sumadores
 
áLgebra de boole
áLgebra de booleáLgebra de boole
áLgebra de boole
 
Apuntes electronica digital
Apuntes electronica digitalApuntes electronica digital
Apuntes electronica digital
 
Presentacion electronica-digital (4)
Presentacion electronica-digital (4)Presentacion electronica-digital (4)
Presentacion electronica-digital (4)
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...
 
Unidad electronica digital
Unidad electronica digitalUnidad electronica digital
Unidad electronica digital
 
Tema2 logica combinacional
Tema2 logica combinacionalTema2 logica combinacional
Tema2 logica combinacional
 
Tema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docxTema 3 - Algebra de Boole.docx
Tema 3 - Algebra de Boole.docx
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Mapas karnauhg

  • 1.  Los Mapas de Karnaugh, como se dijo anteriormente, se utilizan para simplificar funciones booleanas. El número de casilleros que tendrá el mapa dependerá de la cantidad de variables que tenga la función. 1
  • 2. MÉTODO ALGEBRAICO:Corresponde a los casos analizados anteriormente. MAPAS DE KARNAUGH: Los mapas o diagramas de Karnaugh representan una técnica gráfica para simplificar las ecuaciones de Boole. Es uno de los métodos más usuales para ecuaciones de hasta 4 ó 5 variables y se basa en el teorema 10: + =xy xy x 2
  • 3. Ejemplo: BAf += 2 n Variables Binarias Nº Variables 3 Nº de variables: 2 Nº Casilleros: 2 n =2 2 =4
  • 4. • Se usa para minimizar el número de puertas requeridas en un circuito digital. Es adecuado en vez de usar leyes y propiedades cuando el circuito es grande y/o la función es de entre 3 a 6 variables • Un MK contiene en la misma tabla de verdad de la función pero dispuesta en dos dimensiones. • Celdas adyacentes: En direcciones y, dependiendo del tamaño del MK, la adyacencia puede existir doblando el mapa sobre sí mismo o mediante reflexión en ejes verticales y horizontales • Emplea un código Gray, que se caracteriza porque entre los códigos consecutivos de celdas adyacentes se diferencian en 1 bit. Minimización de funciones lógicas Mapa de Karnaugh 3 var 4 var 5 var Espejo
  • 5. 0 1 0 1A B 5 Dentro de cada casillero del mapa se debe poner un uno (1) o un cero(0) lógico dependiendo si la función está expresada como OR de AND o AND de OR. Para el caso de los mintérminos corresponde un “1” en el casillero, por el contrario, para cada maxtérmino corresponde un “0” al casillero
  • 6. 6 Mapa para 3 Variables 0 1 0 0 1 101 10A C B A B C 10 0 0 0 1 1 1 1 0 Código Gray Código Gray
  • 7. 7 Mapa para 4 Variables 00 01 11 10 00 01 1 10 1 D C B A
  • 8. 8 Representación de Variables en Mapa de Karnaugh 00 01 11 10 00 01 1 10 1 0 B A D C 1 2 3 4 5 6 7 8 10 11 12 13 14 15 9
  • 9.  Hay que hacer notar que antes de realizar la representación de las variables de una función en el Mapa de Karnaugh se debe definir las variables más significativas (MSB) y la menos significativa (LSB) 9
  • 10. 10 Ejemplo: Representar en mapa de Karnaugh ( )12,9,7,6,5,3,0min=f LSDA MSBD DCBAf = = →),,,( 00 01 11 10 00 01 1 10 1 D C B A 1 1 1 1 1 1 10 0 0 0 0 0 0 0 0
  • 11.  Existen algunos casos en que el valor lógico que se debe asignar a los casilleros del mapa no está definido y nosotros podemos asignar el valor lógico “1” ó “0” según la conveniencia para la simplificación. Estás condiciones reciben el nombre de “Superfluas” o “No Importa” y se designan con los simbolos φ o x 11
  • 12. 12 Ejemplo: Representar en Mapa la siguiente función B 10A C 1 1 1 X X 010 11 01 00 0 0 ( ) ( )6,43,2,0min φ+=f LSDA MSBC CBAf = = →),,(
  • 13. Un diagrama de Karnaugh representa una ecuación de Boole de una forma bastante similar a una tabla de verdad. Ejemplo 1: A B C Z 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1 0 13
  • 15.  Del ejemplo anterior se deduce que para una función booleana de 3 variables se necesita un mapa de 8 casilleros. En cada casillero se representa un "1" lógico para cada mintérmino y un "0" lógico para cada máxtermino.  Debe notarse que la asignación de las variables en los casilleros tanto en el sentido vertical como horizontal corresponden al código Gray. 15
  • 16.  Para simplificar una expresión booleana mediante el Mapa de Karnaugh se deben agrupar los casilleros que contienen 1 adyacente y en un número tal que sea potencia de 2 como agrupación de mintérminos, de lo que resulta un factor simplificado.  Es posible representar esquemáticamente la cantidad de variables eliminadas producto de la agrupación: 16
  • 17.  20 variables eliminadas = 0  21 variables eliminadas = 1  22 variables eliminadas = 2  23 variables eliminadas = 3  24 variables eliminadas = 4  25 variables eliminadas = 5 17
  • 18.  Criterios de AgrupaciónCriterios de Agrupación: 1. La agrupación debe ser lo más grande posible 2. Se debe tener el mínimo de agrupaciones 3. Se agrupan los adyacentes en un número que sea potencia de 2 18 • Criterios de AdyacenciaCriterios de Adyacencia: 1. Casilleros con un lado común 2. Reflexión de acuerdo al Código Gray
  • 19. 19 Simplificar el mapa: 0 1 0 0 1 101 10 1 11 1 11 1 0 C A B
  • 20. 20 Solución 1: 0 1 0 0 1 101 10A 1 110 1 11 1 C B =0f ABCf ++=0 f = A + + CBCB CB 1 +
  • 21. 21 Solución 2: 0 1 0 0 1 101 10A 1 110 1 11 1 C B =0f ABCf ++=0 f = A + + 1 B C
  • 22.  El ejemplo anterior demuestra que al no hacer agrupaciones lo más grande posible se obtiene una función correcta pero que no es la forma mínima 22
  • 23. 00 01 11 10 0 1 A A B C B C B C B C Código Gray 0 1 3 2 4 5 7 6 1 1 1 1 1 0 00 • Una celda a 1 implica a 3 variables • Dos celdas adyacentes a 1 implican a 2 variables • Cuatro celdas adyacentes a 1 implican a 1 variable • Ocho celdas adyacentes a 1 constituyen función de valor 1 F = C + AB
  • 24. Código Gray A B A B A B A B C D C D C D C D 00 01 11 10 00 01 11 10 •Una celda a 1 implica a 4 variables •Dos celdas adyacentes a 1 implican a 3 variables •Cuatro celdas adyacentes a 1 implican a 2 variables •Ocho celdas adyacentes a 1 implican a 1 variable •Dieciséis celdas adyacentes a 1 constituyen función de valor 1
  • 25. 00 01 11 10 C D C D C D C D 1 1 1 1 1 1 X = ABD + ABC + CD Intentar con reducciones booleanas 00 01 11 10 Código Gray A B A B A B A B 00 01 11 10
  • 26. A B A B A B A B C D C D C D C D 1 1 1 1 1 1 1 1 1 1 1 1 X = C + A B + B D 00 01 11 10 00 01 11 10
  • 27. Primero lo pasamos a Suma de Productos
  • 28. Y= A + B + B C + ( A + B ) ( C + D) Y = A B + B C + A B ( C + D ) Y = A B + B C + A B C + A B D Y = A B + B C + A B C A B D Y = A B + B C + (A + B + C ) ( A + B + D) Y = A B + B C + A + AB + A D + AB + B + BD + AC + BC + CD Sacando factor común A (en rojo) y B (en azul), queda Y = A B + A (1+…) + B(1+…) + CD = A + B + B + C D = 1
  • 29. A B A B A B A B C D C D C D C D 1 1 1 Z = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00 01 11 10 00 01 11 10
  • 30. •Una celda a 1 implica a 5 variables •Dos celdas adyacentes a 1 implican a 4 variables •Cuatro celdas adyacentes a 1 implican a 3 variables •Ocho celdas adyacentes a 1 implican a 2 variables •Dieciséis celdas adyacentes a 1 implican a 1 variable
  • 31.
  • 32.  1) Realizar agrupaciones de 1's, con sus adyacentes, lo mayor posibles, pero siempre en cantidades potencias de 2.  2) No dejar ningún 1 sin agrupar. Puede ocurrir que un 1 pertenezca a más de una agrupación. No se pueden coger agrupaciones totalmente contenidas en otras.  3) Por cada agrupación de 1's resulta un producto de variables. Cuanto más 1's se agrupen, más sencilla resultará la expresión de esa agrupación.  4) En cada agrupación, cada una de las variables puede aparecer en alguno de los siguientes casos:  a) Si siempre vale 1 -----> Se pone afirmada.  b) Si siempre vale 0 -----> Se pone negada.  c) Si cambia de valor (50% de los casos un valor y el otro 50% otro valor) -----> No se pone.  5) La expresión de la función booleana será la suma lógica de todos los productos que hayan salido (expresión como Suma de Productos)
  • 33. Sensores disponibles 1. V = Ventana (V=0 CERRADA, V=1 ABIERTA) 2. P = Puerta (P=0 CERRADA, P=1 ABIERTA) 3. C = Calefacción (C=0 APAGADA, C=1 ENCENDIDA) 4. A = Aire acondicionado (A=0 APAGADO, A=1 ENCENDIDO) 5. I = Alarma de proximidad de intruso (I=0 NO HAY INTRUSO, I=1 SÍ HAY INTRUSO)
  • 34. El sistema de alarma debe activarse cuando: 1. La puerta está abierta y la calefacción encendida (P=1, C=1) 2. La puerta está abierta y el aire acondicionado encendido (P=1, A=1) 3. La puerta está abierta con una alarma de proximidad de intruso (P=1, I=1) 4. La ventana está abierta y la calefacción encendida. (V=1, C=1) 5. La ventana está abierta y el aire acondicionado encendido (V=1, A=1) 6. La ventana está abierta con una alarma de proximidad de intruso (V=1, I=1) Función sistema de alarma F de variables V, P, C, A, I
  • 35. 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+…
  • 36. 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+…
  • 37. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+…
  • 38. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+…
  • 39. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+VA+…
  • 40. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 V P V P V P V P 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I F (V, P, C, A, I)=PC+PA+PI+VC+VA+VI
  • 41. V P V P V P V P 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 F = P C+ P A + P I + VC + VA + V I ¿Cuántos chips necesito para esto? 00 01 11 10 000 001 011 010 110 111 101 100 C A I C A I C A I C A I C A I C A I C A I C A I
  • 42. F = C A I + V P Sólo dos chips 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 000 001 011 010 110 111 101 100 00 01 11 10 0 0 0 0 00 0 0 0 00V P V P V P V P C A I C A I C A I C A I C A I C A I C A I C A I F = C A I + V P
  • 44. F
  • 45. F