{"id":42,"date":"2021-07-20T19:20:08","date_gmt":"2021-07-21T01:20:08","guid":{"rendered":"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/?page_id=42"},"modified":"2021-11-26T12:27:38","modified_gmt":"2021-11-26T18:27:38","slug":"mapas-de-karnaugh","status":"publish","type":"page","link":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/mapas-de-karnaugh\/","title":{"rendered":"Mapas de Karnaugh"},"content":{"rendered":"<h1><strong>Mapas de Karnaugh<\/strong><\/h1>\n<p>Los mapas de Karnaugh son una herramienta utilizada para la simplificaci\u00f3n de funciones l\u00f3gicas booleanas y a diferencia de la resoluci\u00f3n por algebra de Boole, \u00a0este es un m\u00e9todo gr\u00e1fico que implica conocer las representaciones can\u00f3nicas\u00a0 de las funciones.<\/p>\n<p>El Mapa de Karnaugh tiene la caracter\u00edstica de que puede ser visto como una representaci\u00f3n bidimensional de una tabla de verdad. En la tabla de verdad, se colocan las variables por columnas y las combinaciones de tales variables determinan un valor de salida, 0 o 1, sin embargo, en el mapa las variables se colocan como si de un plano cartesiano se tratara, respetando cada una de las combinaciones que de ellas se generan, y colocando en la intersecci\u00f3n de las combinaciones de las variables, el valor de salida.<\/p>\n<p>Una de las ventajas de estos elementos gr\u00e1ficos, es que evitan la realizaci\u00f3n de c\u00e1lculos algebraicos, y al determinar la funci\u00f3n de salida, esta se encuentre minimizada.<\/p>\n<p>Los mapas muestran la relaci\u00f3n que existe entre \u00a0las entradas y las salidas de un circuito l\u00f3gico, si se aplica adecuadamente el resultado ser\u00e1 el m\u00e1s simplificado posible. Pueden ser utilizados para cualquier n\u00famero de variables de entrada sin embargo se recomienda un m\u00e1ximo de seis variables.<\/p>\n<p>En la figura 1, vemos dos ejemplos de \u00a0la representaci\u00f3n de los mapas de Karnaugh, como ya se mencion\u00f3, se pueden utilizar m\u00e1s variables, pero en este caso nos enfocaremos en mapas con 3 y 4 variables.<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/Map1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-97 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/Map1.jpg\" alt=\"\" width=\"620\" height=\"268\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/Map1.jpg 620w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/Map1-300x130.jpg 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 1.- Representaci\u00f3n base de los mapas de Karnaugh, del lado izquierdo se tiene un mapa de tres variables, y del lado derecho se tiene un mapa de 4 variables. En los mapas se puede ver la forma de ordenar las variables y los valores l\u00f3gicos que puede tener cada variable o combinaci\u00f3n de variables.<\/p>\n<p>Como ya se mencion\u00f3, el mapa de Karnaugh es una representaci\u00f3n en dos dimensiones de una tabla de verdad, en la figura 2 podemos ver la forma en la que una tabla de verdad es representada por un mapa.<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-96 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map2.jpg\" alt=\"\" width=\"446\" height=\"452\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map2.jpg 446w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map2-296x300.jpg 296w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map2-100x100.jpg 100w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 2.- Forma de pasar una tabla de verdad a un mapa de Karnaugh.<\/p>\n<p>En la figura 2 se puede ver la forma de pasar una tabla de verdad a un mapa de Karnaugh, vemos que la tabla tiene 4 variables colocadas de la A a la D, ordenadas en columnas. Estas 4 variables forman diferentes combinaciones ($2^4=16$) y cada combinaci\u00f3n tiene una salida l\u00f3gica {0, 1}, por ejemplo la combinaci\u00f3n en la tabla de verdad encerrada en amarillo puede ser representada como $A\\bar{B}C\\bar{D}$, esta es la representaci\u00f3n can\u00f3nica, es decir es una combinaci\u00f3n involucra a todas las variables y que tiene como salida, en este caso,\u00a0 un 1. Hay que hacer notar que cuando el valor de la variable es 1, solo se representa con el nombre de la variable, sin embargo, cuando el valor de la variable es 0, se representa con la variable negada.<\/p>\n<p>Se puede ver en la figura 2 que las variables A y B encerradas en anaranjado, son pasadas al mapa como si se tratara del eje de las Y de un plano cartesiano; las variables C y D son pasadas al mapa como si se tratara del eje de las X dentro del plano.<\/p>\n<p>Ahora, para saber d\u00f3nde colocar los valores vamos a utilizar la combinaci\u00f3n enmarcada con verde, podemos ver que a las variables A y B les corresponden los valores 0 y 1 respectivamente, buscamos en el eje de las Y en donde se encuentra esa combinaci\u00f3n de valores,\u00a0 lo podemos ver tambi\u00e9n enmarcado con verde; Para las variables C y D, se tienen los valores 0 y 0, por lo que buscamos en el eje de las X tal combinaci\u00f3n, la cual tambi\u00e9n es marcada con verde, ahora el valor que le corresponde, en este caso 1, se coloca en la casilla donde ambas combinaciones se intersectan. Este mismo procedimiento se puede ver para la combinaci\u00f3n enmarcada en amarillo. Obviamente, todas las casillas del mapa deben de ser llenadas en la misma forma.<\/p>\n<p>Una vez definida la manera en la cual se llena un mapa, vamos a dar las reglas con las cuales se obtienen las funciones booleanas simplificadas. Estas funciones depender\u00e1n de la cantidad de 1\u2019s o 0\u2019s agrupados, y las posiciones del mapa en las que se encuentran. \u00a0A continuaci\u00f3n, se enlistan puntos importantes que deben tomarse en cuenta para la formaci\u00f3n de grupos dentro del mapa de Karnaugh:<\/p>\n<ul>\n<li>Los grupos deben contener una cantidad de elementos igual a potencias de 2. Es decir, los grupos solo podr\u00e1n realizarse con cantidades de celdas iguales a: 1, 2, 4, 8, 16, 32, etc.<\/li>\n<li>Se deben generar grupos con combinaciones de variables adyacentes, es decir, s\u00f3lo debe de haber un cambio entre cada una de las combinaciones, por ejemplo la combinaci\u00f3n $AB\\bar{C}$ es adyacente con $A\\bar{B}\\bar{C}$, ya que s\u00f3lo cambia la variable B.<\/li>\n<li>Grupos en las posiciones en los extremos y esquinas del mapa. Las posiciones de los extremos y las esquinas son adyacentes, por lo que se pueden agrupar. Esta adyacencia se debe a que el mapa de Karnaught puede ser visto como un toroide, tal como se ve e la figura 3.<\/li>\n<li>Grupos de unos dar\u00e1n lugar a una suma de productos o mini t\u00e9rminos.<\/li>\n<li>Grupos de ceros dar\u00e1n lugar a un producto de sumas o maxi t\u00e9rminos.<\/li>\n<li>Los grupos deben ser lo m\u00e1s grande posible. Se buscar\u00e1 realizar grupos con la mayor cantidad de elementos posibles, entre m\u00e1s grande el grupo, se obtiene una funci\u00f3n m\u00e1s simplificada.<\/li>\n<li>No se pueden generar grupos en diagonal. Solo se permitir\u00e1n grupos en vertical y horizontal dentro del mapa.<\/li>\n<li>Puede existir solapamiento de grupos, siempre y cuando exista al menos un elemento que no haya sido agrupado anteriormente.<\/li>\n<li>No deben existir grupos redundantes, es decir, no se puede realizar un grupo dentro de otro grupo, y no se puede realizar un grupo con elementos que ya hayan sido completamente agrupados en otros conjuntos.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/filekarnaugh-map-torus-svg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-46 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/filekarnaugh-map-torus-svg.png\" alt=\"File:Karnaugh map torus.svg\" width=\"480\" height=\"600\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/filekarnaugh-map-torus-svg.png 480w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/filekarnaugh-map-torus-svg-240x300.png 240w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 3.- Conversi\u00f3n de un mapa bidimensional a un toroide tridimensional, en donde se puede notar la adyacencia entre las esquinas y los extremos. Se pueden notar puntos negros en las 4 esquinas del mapa, y como estos puntos se juntan en el toroide. Tambi\u00e9n es posible observar como la posici\u00f3n 0100 (Extremo superior del mapa) y la posici\u00f3n 0110 (Extremo inferior del mapa), se juntan en la representaci\u00f3n toroideal. Figura recuperada de https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/33\/Karnaugh_map_torus.svg<\/p>\n<p>Para la demostraci\u00f3n de las reglas descritas, se utilizar\u00e1n los siguientes ejemplos:<\/p>\n<p><strong>Ejemplo 1. <\/strong>Encontrar la funci\u00f3n que representa al mapa de Karnaugh de la figura 4:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-94 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map4.jpg\" alt=\"\" width=\"281\" height=\"178\" \/><\/a>Fig.4.- Primer ejemplo mapas de Karnaugh.<\/p>\n<p><strong>\u00a0<\/strong>En este ejemplo se puede ver con facilidad el n\u00famero de grupos que se podr\u00e1n realizar, debes recordar que no es posible hacer grupos en diagonales y que se hacen con potencias de 2.<\/p>\n<p>Como primera parte, vamos a ver un error que se puede cometer al resolver este tipo de casos en la figura 5:<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map5a.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-93 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map5a.jpg\" alt=\"\" width=\"281\" height=\"178\" \/><\/a><\/p>\n<p style=\"text-align: center;\">a)<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map5b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-92 size-full\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map5b.jpg\" alt=\"\" width=\"279\" height=\"181\" \/><\/a><\/p>\n<p style=\"text-align: center;\">b)<\/p>\n<p style=\"text-align: center;\">Fig. 5.- Posible error a realizar en la resoluci\u00f3n de un mapa, en a) se ve como se intenta generar un grupo aun cuando hay casillas vac\u00edas dentro del supuesto grupo, en b) se indican las casillas vac\u00edas as\u00ed como una marca que indica el error.<\/p>\n<p>No se pueden realizar grupos con posiciones discontinuas, es decir solo podr\u00e1s formar tus grupos con aquellas posiciones que se encuentren de manera continua en horizontal y vertical, y contengan las cantidades aceptables (1, 2, 4, 8, etc.), en este caso la columna AB est\u00e1 vac\u00eda, lo que impide que se puedan agrupar los unos existentes.<\/p>\n<p>Por lo tanto, en este ejemplo es posible hacer dos grupos con dos posiciones, los grupos fueron marcados con colores distintos para que se pueda notar que cada grupo va a corresponder a un elemento diferente dentro del resultado, la forma correcta de los grupos, puede verse en la figura 6:<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-91 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6-300x177.jpg\" alt=\"\" width=\"300\" height=\"177\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6-300x177.jpg 300w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6.jpg 308w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 6.- Grupos correctos del mapa de la figura 4.<\/p>\n<p>Dando como resultado:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-90\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6b.jpg\" alt=\"\" width=\"137\" height=\"59\" \/><\/a><\/p>\n<p>Para obtener el resultado final debes poner atenci\u00f3n en aquellas variables que no tienen ning\u00fan cambio dentro del grupo. Es importante que recuerdes que las variables que sufren cambio no son parte del resultado.<\/p>\n<p>El resultado $\\bar{B}C$ esta dado por los valores l\u00f3gicos que le corresponden a la posici\u00f3n de cada variable en donde se encuentra el grupo, en este caso B tiene el valor 0 por lo que corresponde una negaci\u00f3n y C tiene el valor 1 por lo que se mantiene como verdadera. Explicado de otra forma, si para cada uno de los unos que se encuentran en el grupo azul, colocamos las combinaciones de las variables en su representaci\u00f3n binaria dentro de una tabla de verdad, se obtiene la tabla 1, en ella buscamos las variables que no cambian. En la tabla 1, es posible ver que en la columna correspondiente a la variable A, existe un cambio entre sus filas; en la columna correspondiente a la variable B, se mantiene el valor de 0; y en la columna que le corresponde a la variable C, se mantiene constante el valor de 1. Por lo que en la funci\u00f3n resultante, A no forma parte de la ecuaci\u00f3n, B es negado y C es no negado.<\/p>\n<p style=\"text-align: center;\">Tabla 1.- Comparaci\u00f3n de las combinaciones de variables que forman el grupo $\\bar{B}C$.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"28\">A<\/td>\n<td width=\"28\">B<\/td>\n<td width=\"28\">C<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Para el resultado $B\\bar{C}$, este lo podemos visualizar en la misma forma que el anterior, obteniendo la tabla 2, en donde\u00a0 es posible ver que en la columna correspondiente a la variable A, existe un cambio entre sus filas; en la columna correspondiente a la variable B, se mantiene el valor de 1; y en la columna que le corresponde a la variable C, se mantiene constante el valor de 0. Por lo que en la funci\u00f3n resultante, A no forma parte de la ecuaci\u00f3n, B es no negado y C es negado.<\/p>\n<p style=\"text-align: center;\">Tabla 2.- Comparaci\u00f3n de las combinaciones de variables que forman el grupo $B\\bar{C}$.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"28\">A<\/td>\n<td width=\"28\">B<\/td>\n<td width=\"28\">C<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Ejemplo 2.<\/strong> Obtener la funci\u00f3n booleana del mapa de Karnaugh de la figura 6:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6bis.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-89\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map6bis.jpg\" alt=\"\" width=\"274\" height=\"169\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 6.- Mapa de Karnaugh, ejemplo 2.<\/p>\n<p>En este ejemplo es necesario recordar que se busca hacer grupos lo m\u00e1s grande posible, por lo que se tiene la posibilidad de un solo grupo de 4 posiciones, recordando tambi\u00e9n que el 4 es una potencia de 2, por lo que este grupo si est\u00e1 permitido.<\/p>\n<p>El resultado correcto se muestra en la figura 7:<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-88 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map7.jpg\" alt=\"\" width=\"274\" height=\"210\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Fig. 7.- Resultado correcto del mapa mostrad en la figura 6.<\/p>\n<p>El resultado de este mapa es A, ya que como se mencion\u00f3 anteriormente, esta es la \u00fanica variable que no sufre cambios en sus valores l\u00f3gicos dentro del grupo. Nuevamente podemos representar las posiciones de todos los unos que se encuentran dentro del grupo verde dentro de una tabla de verdad, tabla 3:<\/p>\n<p style=\"text-align: center;\">Tabla 3.- Comparaci\u00f3n de las combinaciones de variables que forman el grupo $A$.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"28\">A<\/td>\n<td width=\"28\">B<\/td>\n<td width=\"28\">C<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">1<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Podemos observar en la tabla de verdad que, dentro de la columna que representa a la variable B, existen cambios entre sus filas, hay valores 1 y valores 0; lo mismo sucede con la columna que representa a C, sin embargo, es posible observar que en la columna que representa a A, no existen cambios entre sus filas, permaneciendo constante el valor de 1, por lo que se mantienen como verdadera o no negada.<\/p>\n<p>Ahora, si el grupo se hubiera posicionado en donde se encuentra la fila de A=0, entonces el resultado ser\u00eda una negaci\u00f3n, tal como se puede observar en la figura 8:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-87 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map8.jpg\" alt=\"\" width=\"274\" height=\"168\" \/><\/a>Fig. 8.- Resultado inverso al grupo $A$ de la figura 6, dando como resultado $S=\\bar{A}$ .<\/p>\n<p>Un resultado err\u00f3neo de este ejemplo, ser\u00eda el mostrado en la figura 9, en la que se pueden observar dos grupos, si bien es cierto que estos grupos son correctos, tambi\u00e9n es necesario recordar que una de las reglas dice que se deben de realizar grupos lo m\u00e1s grande posibles, dos grupos de 2 elementos son m\u00e1s peque\u00f1os que un grupo de 4 elementos. El resultado de los grupos del mapa de la figura 9 ser\u00eda $S=A\\bar{B}+A\\bar{B}$, que es una funci\u00f3n m\u00e1s compleja que $A$, que es el resultado correcto.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-86 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map9.jpg\" alt=\"\" width=\"246\" height=\"153\" \/><\/a>Fig. 9.- Resultado err\u00f3neo del mapa mostrado en la figura 6, se forman dos grupos en lugar de uno s\u00f3lo.<\/p>\n<p><strong>Ejemplo 3.<\/strong> Obtener la funci\u00f3n booleana del mapa de Karnaugh de la figura 10:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-85 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map10.jpg\" alt=\"\" width=\"240\" height=\"223\" \/><\/a>Fig. 10.- Tercer ejemplo de mapa de Karnaugh.<\/p>\n<p>La particularidad de este ejemplo es que con \u00e9l se puede mostrar la uni\u00f3n de las celdas de las esquinas. En este caso, es posible realizar un solo grupo, un grupo en el que se junten las 4 esquinas, tal como lo podemos observar en la figura 11:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-84 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map11.jpg\" alt=\"\" width=\"210\" height=\"206\" \/><\/a>Fig. 11.- Resoluci\u00f3n del mapa de la figura 10, en donde se agrupan las 4 esquinas del mismo.<\/p>\n<p>La agrupaci\u00f3n de la figura 11, da como resultado la siguiente funci\u00f3n:<\/p>\n<p>$$S=\\bar{B}\\bar{D}$$<\/p>\n<p>De igual forma que en ejemplos anteriores, vamos a convertir las posiciones de cada uno de los unos que compoenen el grupo verde a su representaci\u00f3n en tabla de verdad para poder explicar el resultado obtenido. La tabla de verdad que representa cada una de las 4 posiciones agrupadas, se muestra a continuaci\u00f3n:<\/p>\n<p style=\"text-align: center;\">Tabla 4.- Comparaci\u00f3n de las combinaciones de variables que forman el grupo $S=\\bar{B}\\bar{C}$.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"28\">A<\/td>\n<td width=\"28\">B<\/td>\n<td width=\"28\">C<\/td>\n<td width=\"28\">D<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<tr>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<td width=\"28\">1<\/td>\n<td width=\"28\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Como es posible ver en la tabla, las columnas que representan a A y a C, tienen cambios de valores entre sus filas, sin embargo, la columna que representa a B permanece con valores constantes iguales a 0 y la columna que representa a D tambi\u00e9n permanece con valores constantes iguales a 0, por lo que las variables A y C no forman parte de la funci\u00f3n, mientras B y D permanecen como variables negadas.<\/p>\n<p><strong>Ejemplo 4.<\/strong> Obtener la funci\u00f3n booleana del mapa de Karnaugh de la figura 12:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-83 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map12.jpg\" alt=\"\" width=\"257\" height=\"264\" \/><\/a>Fig. 12.- Mapa de Karnaught, ejemplo 4.<\/p>\n<p>Para resolver este ejemplo y encontrar la soluci\u00f3n m\u00e1s reducida, es indispensable recordar dos de las reglas de soluci\u00f3n, estas son: los grupos deben ser lo m\u00e1s grande posibles y que sean formados por una cantidad de unos que represente un conjunto de $2^{n}$ elementos, y los grupos pueden empalmarse siempre y cuando exista al menos un 1 sin agrupar. Una vez recordado esto la soluci\u00f3n se muestra n la figura 13.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-82 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13.jpg\" alt=\"\" width=\"268\" height=\"268\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13.jpg 268w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13-150x150.jpg 150w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13-100x100.jpg 100w\" sizes=\"(max-width: 268px) 100vw, 268px\" \/><\/a>Fig.13.- Resoluci\u00f3n del mapa de Karnaugh de la figura 12.<\/p>\n<p>Los grupos generados en la figura 12, dan como resultado la siguiente funci\u00f3n, indicando en cada elemento de la funci\u00f3n el color del grupo al que pertenece:<\/p>\n<p><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-81 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map13b.jpg\" alt=\"\" width=\"140\" height=\"69\" \/><\/a><\/p>\n<p>Un error com\u00fan que se puede presentar en la resoluci\u00f3n del mapa de la figura 12, es el mostrado en la figura 14, en ella se puede ver un grupo encerrado en rosa, este grupo es redundante, ya que agrupa unos que ya fueron agrupados previamente por los c\u00edrculos rojo y morado.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-80 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map14.jpg\" alt=\"\" width=\"255\" height=\"254\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map14.jpg 255w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map14-150x150.jpg 150w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map14-100x100.jpg 100w\" sizes=\"(max-width: 255px) 100vw, 255px\" \/><\/a>Fig. 14.- Adici\u00f3n de un grupo redundante.<\/p>\n<p><strong>Ejemplo 5.<\/strong> Obtener la funci\u00f3n booleana del mapa de Karnaugh de la figura 15:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map15.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-79 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map15.jpg\" alt=\"\" width=\"256\" height=\"259\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map15.jpg 256w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map15-100x100.jpg 100w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/a>Fig. 15.- Mapa de Karnaugh, ejemplo 5.<\/p>\n<p>Para este mapa podemos tener la soluci\u00f3n incorrecta mostrada en la figura 16:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map16.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-78 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map16.jpg\" alt=\"\" width=\"257\" height=\"264\" \/><\/a>Fig. 16.- Resoluci\u00f3n incorrecta del mapa de la figura 15.<\/p>\n<p>EL mapa de la figura 16 presenta una agrupaci\u00f3n incorrecta ya que se puede ver que el grupo encerrado en verde, es un grupo redundante, por lo cual no es apropiado. Esta agrupaci\u00f3n da como resultado la siguiente funci\u00f3n, la cual se ha reducido:<\/p>\n<p>$$S=A\\bar{B}+AD+AC+B\\bar{C}D+\\bar{B}\\bar{C}\\bar{D}$$<\/p>\n<p>$$S=A(\\bar{B}+D+C)+ \\bar{C}(BD+\\bar{B}\\bar{D})$$<\/p>\n<p>$$S= A(\\bar{B}+D+C)+ \\bar{C}(B \\bigodot D)$$<\/p>\n<p>La forma correcta de agrupar el mapa de la figura 15, es la mostrada en la figura 17.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map17.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-77 aligncenter\" src=\"http:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map17.jpg\" alt=\"\" width=\"233\" height=\"236\" srcset=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map17.jpg 233w, https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-content\/uploads\/sites\/16\/2021\/07\/map17-100x100.jpg 100w\" sizes=\"(max-width: 233px) 100vw, 233px\" \/><\/a>Fig. 17.- Forma correcta de agrupaci\u00f3n.<\/p>\n<p>La funci\u00f3n resultante de la figura 16, se muestra a continuaci\u00f3n.<\/p>\n<p>$$S=AD+AC+B \\bar{C} D+\\bar{B} \\bar{C}\\bar{D}$$<\/p>\n<p>$$S=A(D+C)+ \\bar{C}(BD+\\bar{B}\\bar{D})$$<\/p>\n<p>$$S= A(D+C)+ \\bar{C}(B \\bigodot D)$$<\/p>\n<p>Para la resoluci\u00f3n de mapas de Karnaugh en l\u00ednea, se puede visitar la siguiente p\u00e1gina de internet:<\/p>\n<p style=\"text-align: center;\"><strong><a href=\"http:\/\/www.32x8.com\/index.html\">http:\/\/www.32&#215;8.com\/index.html<\/a><\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mapas de Karnaugh Los mapas de Karnaugh son una herramienta utilizada para la simplificaci\u00f3n de funciones l\u00f3gicas booleanas y a diferencia de la resoluci\u00f3n por algebra de Boole, \u00a0este es un m\u00e9todo gr\u00e1fico que implica conocer las representaciones can\u00f3nicas\u00a0 de las funciones. El Mapa de Karnaugh tiene la caracter\u00edstica de que puede ser visto como &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/mapas-de-karnaugh\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> &#8220;Mapas de Karnaugh&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-42","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/pages\/42"}],"collection":[{"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":11,"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/pages\/42\/revisions"}],"predecessor-version":[{"id":192,"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/pages\/42\/revisions\/192"}],"wp:attachment":[{"href":"https:\/\/virtual.cuautitlan.unam.mx\/intar\/sistdig\/wp-json\/wp\/v2\/media?parent=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}