0% encontró este documento útil (0 votos)
148 vistas5 páginas

Método Quine

Este documento describe el método Quine-McCluskey para simplificar funciones booleanas. El método implica 8 pasos: 1) expresar la función en forma canónica, 2) crear una tabla con los términos en notación binaria, 3) dividir los términos por cantidad de "1", 4) combinar términos con una diferencia de un dígito, 5) etiquetar los implicantes primos, 6) identificar columnas con un único implicante, 7) identificar columnas con al menos un implicante, 8) la función final incluye los implicantes con mar

Cargado por

Nik
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
148 vistas5 páginas

Método Quine

Este documento describe el método Quine-McCluskey para simplificar funciones booleanas. El método implica 8 pasos: 1) expresar la función en forma canónica, 2) crear una tabla con los términos en notación binaria, 3) dividir los términos por cantidad de "1", 4) combinar términos con una diferencia de un dígito, 5) etiquetar los implicantes primos, 6) identificar columnas con un único implicante, 7) identificar columnas con al menos un implicante, 8) la función final incluye los implicantes con mar

Cargado por

Nik
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad tecnológica de la

Riviera Maya

“Método Quine-McClusckey”

Jefte Gadiel Miranda Martinez

TIC Área de desarrollo de software


multiplataforma

1° TI11BIS

Desarrollo de pensamiento lógico

Manuel de la Rosa López

Viernes, 04 de marzo de 2022

Playa del Carmen, Quintana Roo


Método Quine-McClusckey
El Algoritmo Quine–McCluskey es un método de simplificación de funciones booleanas
desarrollado por Willard Van Orman Quine y Edward J. McCluskey. Es funcionalmente
idéntico a la utilización del mapa de Karnaugh, pero su forma tabular lo hace más eficiente
para su implementación en lenguajes computacionales, y provee un método determinista de
conseguir la mínima expresión de una función booleana.

Aunque es más práctico que el mapa de Karnaugh, cuando se trata de trabajar con más de
cuatro variables, el tiempo de resolución del algoritmo Quine-McCluskey crece de forma
exponencial con el aumento del número de variables. Se puede demostrar que para una
función de n variables el límite superior del número de implicantes primos es 3n/n. Si n =
32 habrá más de 6.5 * 1015 implicantes primos. Funciones con un número grande de
variables tienen que ser minimizadas con otros métodos heurísticos.

El procedimiento del método se puede dividir en 2 fases, las cuales se llevan a cabo de la
siguiente manera:

1. Tener la función expresada de forma canónica, ya sea con una suma de mini-
términos o maxitérminos, para este ejemplo se usarán mini términos.
f ( A , B , C , D)=∑ m(1 ,3 , 4 , 5 ,7 , 9 , 10 , 11, 15)
2. Determinar en una tabla en función de numeración binaria con tres columnas, una la
usaremos para escribir el termino, la siguiente columna será usada para expresar el
termino en notación binaria, en la última columna se escribirá la cantidad de “1”
que hay en cada termino.
3. Dividiremos los términos en otra tabla según su cantidad de “1” que tengan,
agregaremos una columna donde se marcara cuales dígitos pueden combinarse y
cuáles no.

4. Realizaremos una nueva tabla donde mostraremos las combinaciones de los dígitos,
si entre estas existe la diferencia de solo un digito, el termino puede combinarse,
estos se verán representados por una palomita en la última columna, los términos
que no sean capaces de combinarse serán representados con una X en su lugar.
5. Después de clasificar los términos crearemos otra tabla para etiquetar correctamente
a los implicantes primos (es decir los dígitos que pudieron combinarse) en este caso
los marcaremos con un asterisco.

6. Después usaremos la misma tabla para analizar cuáles son las columnas que solo
tengan un asterisco, las resaltaremos para pasar al siguiente ejercicio.

7. Para finalizar volveremos a usar la tabla para analizar cuáles son las columnas que
tienen al menos un asterisco, crearemos una última fila y marcaremos las columnas
donde se cumple esta condición.
8. Finalmente, si todas las columnas tienen una marca, se puede decir que se ha
terminado la simplificación por este método, ahora bien, la función final estará
formada por todos los implicantes que tengan al menos una marca encerrada en las
tablas del paso numero 4
f (A , B , C , D)=a+ b+d +c=CD + B̅D+ AB̅C + A̅BC̅

En conclusión, este método es fácil de aplicar a funciones con gran cantidad de variables
por la facilidad de este para representar varios datos y su capacidad de poder crear un
tabulado didáctico, aunque algo tedioso de realizar por la necesidad de realizar múltiples
tabulaciones.

Bibliografía: Algoritmo Quine–McCluskey. (s. f.). Wikiwand. Recuperado 4 de marzo de

2022, de https://www.wikiwand.com/es/Algoritmo_Quine%E2%80%93McCluskey

También podría gustarte