Professional Documents
Culture Documents
INVESTIGACIN
TEMA:
Mtodos de Simplificacin de funciones algebraicas Booleanas.
Mapa de Karnaugh y el algoritmo QuineMcCluskey.
ESTUDIANTES:
Alexander Nivicela
Jos Len
DOCENTE:
Ing. Hernn Quito
ASIGNATURA:
Matemticas Discretas
PERIODO ACADMICO:
2n
siguiendo el cdigo Gray, de manera que slo una de las variables vara entre celdas
adyacentes. La transferencia de los trminos de la tabla de verdad al mapa de Karnaugh
se realiza de forma directa, albergando un 0 o un 1, dependiendo del valor que toma la
funcin en cada fila. Las tablas de Karnaugh se pueden fcilmente realizar a mano con
funciones de hasta 6 variables, para funciones de mayor cantidad de variables es ms
eficiente el uso de software especializado.
En el mapa de Karnaugh se debe agrupar la mayor cantidad de valores uno (1)
adyacentes
2 ,2 , 2 , , 2
y adems los
formar parte de la nueva expresin simplificada. Si el valor que es contente es cero (0)
de una proposicin x cualquiera en la nueva expresin se escribir xx (x negado);
mientras que si el valor constante es uno (1) se escribir x. Adems ese x o xx estar
multiplicado por la proposicin resultante del mismo anlisis pero ahora en las filas, eso
ser resultado simplificado de un determinado grupo.
Ahora bien al ser varios grupos, a cada grupo se le deber enlazar a los dems a travs
de una suma, lo que dar como resultado una expresin nueva y simplificada.
Ejemplos:
Ejemplo 1
Simplificar la siguiente expresin S por el mtodo del mapa de Karnaugh.
b ab bb c db + a bbc db +abb cb d b+ abc b d +b abcd+ a
S=ab c d + abb c db +ab cb d +
bcdb
cd
00
01
11
10
00
0
0
1
1
01
1
1
1
1
11
0
1
1
0
10
0
0
0
1
Ahora analisamos cada grupo en busca de valores constantes en cada fila y columna.
De lo que resulta:
S =db+ c d +a c +a bbdb
En Donde S` es la expresin simplificada de S.
Ejemplo 2
Simplifique la siguiente funcin booleana.
f ( w , x , y , z )= (0,1,2,4,5,6,8,9,12,13,14)
Construimos la correspondiente tabla, le asignamos sus valores y agrupamos.
wx
yz
00
01
11
10
00
01
11
10
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
0
Ahora analisamos cada grupo en busca de valores constantes en cada fila y columna.
De lo que resulta:
f ( w , x , y , z )= y + w
z + xz b
Mapas k QuineMcCluskey
Los mapas o el Algoritmo QuineMcCluskey es un mtodo de simplificacin de
funciones booleanas desarrollado por Willard Van Orman Quine y Edward J.
McCluskey. Es funcionalmente idntico a la utilizacin del mapa de Karnaugh, pero es
ms eficiente para su implementacin en lenguajes computacionales, y provee un
mtodo mecnico para conseguir la mnima expresin de una funcin booleana.
El mtodo de Quine-McCluskey parte de una funcin booleana expresada como una
suma de productos en forma cannica
1. El primer paso del mtodo consiste en obtener todos los trminos producto que
pueden formar parte de la nueva expresin simplificada
2. Una vez obtenidos los trminos producto, el segundo paso consiste en generar la
expresin minimizada, es decir, identificar la combinacin mnima de trminos
que representa la funcin que estamos simplificando.
3. Comenzamos obteniendo todas las parejas de trminos producto cuyo valor
difiera en una sola variable. Se agrupan todos los trminos producto que valgan
1 y que tengan el mismo nmero de variables con valor 1. Se ordenan los
grupos, en orden ascendente, segn el nmero de variables con valor 1. Para
formar las parejas solo es necesario comparar los trminos producto de un grupo
con los del siguiente
4. Una vez hecho esto, se repite el proceso con los grupos resultantes hasta que no
sea posible obtener ms parejas
A continuacin se presenta un ejemplo con las especificaciones necesarias para ser
comprendido:
Ejemplo 1
Dado
la
tabla
de
verdad
ABCD,
encuentre
la
expresin
Booleana
Ahora es necesario elegir un conjunto de trminos producto que cubran todas las
combinaciones en las que la salida de la funcin deba valer 1
Ejemplo 2
Aplicando el mtodo de QuineMcCluskey, encontrar la expresin booleana de la
siguiente tabla de verdad
Ahora formando todas las parejas posibles sucede que ya no es posible seguir formando
ms parejas.
Para el siguiente paso se debe encontrar los trminos no esenciales que darn cobertura
a las combinaciones no utilizadas
Ahora las tres sumas obtenidas se expresan como suma de productos y se simplifican,
aplicando la propiedad distributiva, para buscar los trminos mnimos.
Finalmente cualquiera de los trminos producto mnimos obtenidos es vlido para cubrir
las combinaciones que no cubren los trmino esenciales, es decir que cualquiera de las
tres expresiones son soluciones.
Referencias Bibliogrficas
Pizarro J. (2006-2007). MTODO DE KARNAUGH. IES Trinidad Arroyo. Recuperado
de: http://ficus.pntic.mec.es/jpip0006/digital/descargas/metodo%20de%20karnaugh.pdf
Oliverio J. (2006-2007). Simplificacin de funciones lgicas con el mtodo de QuineMcCluskey. Universidad de las Palmas de Gran Canaria. Recuperado de:
http://sginard.comze.com/SistAuto/Teoria/QuineMcCluskey.pdf