Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
https://www.ecured.cu/M%C3%A
9todo_de_Quine-McCluskey
Método de Quine-McCluskey El Algoritmo
Método de Quine-McCluskey
Quine–McCluskey, fue desarrollado por
Willard Van Orman Quine y Edward J.
McCluskeyes, para la simplificación de
funciones booleanas, similar al mapa de
Karnaugh, pero su forma tabular lo hace
más eficiente para su implementación en
lenguajes computacionales.
Contenido
[ocultar] Agrupamiento
1 Introducción
2 Método de Quine-McCluskey
3 Minimización por el método de QUINE-McCLUSKEY
o 3.1 Combinación Binaria
4 Fuente
Introducción
En matemáticas las expresiones booleanas se simplifican por numerosas razones: - Una
expresión más simple es más fácil de entender y tiene menos posibilidades de error a la hora de
su interpretación. - Una expresión simplificada suelen ser más eficiente y efectiva cuando se
implementan en la práctica, como en el caso de circuitos eléctricos o en determinados algoritmos.
El método de Quine-McCluskey es particularmente útil cuando se tienen funciones con un gran
número de variables, no es el caso del método de Karnaugh, que se hace impracticable con más
de cinco variables. Una expresión booleana se compone de variables y términos. Para este
método las variables sólo podrán tener un valor numérico de cero (el correspondiente al valor de
verdad false) o uno (el correspondiente al valor de verdad true) y se designarán mediante una
letra.
Método de Quine-McCluskey
Sea K un álgebra de Boole y f una función booleana de orden n sobre K. Denotamos por B = {0,
1}. Para obtener una expresión simplificada de f realizamos los siguientes pasos: 1. Calculamos
su tabla de verdad. 2. Ordenamos los valores cuya imagen es 1 en una columna de arriba a abajo
en número decreciente de unos. Separamos ´estos en bloques de forma que los elementos de
cada bloque tengan el mismo número de unos. 3. Comparamos cada elemento de cada bloque
con cada uno de los elementos del bloque inferior de forma que si dos de estos elementos
difieren en un único valor, les antepondremos un + y escribiremos en una nueva columna, el
elemento que se obtiene al sustituir dicho valor por un guion. Separaremos los elementos
resultantes por una línea cuando acabemos de comparar dos bloques. 4. Repetimos el proceso
anterior con la nueva columna obtenida y así sucesivamente hasta que sólo tengamos una única
columna con un único bloque o bien, cuando de los bloques que se tengan, no existan elementos
que difieran sólo en un valor de otro elemento del bloque siguiente. 5. Rellenamos una tabla
donde escribimos en la primera fila las secuencias de unos y ceros correspondientes a los átomos
de f, en la primera columna las secuencias con guiones que no llevan + obtenidas anteriormente,
y en cada recuadro interior correspondiente a un átomo y uno con guión, escribiremos un
asterisco si todos los valores de ambos, sin contar los elementos con guiones coinciden. 6.
Finalmente, de cada columna elegimos un asterisco de forma que el número de filas donde hayan
sido elegidos asteriscos sea el menor posible. La suma de los elementos de la primera columna
que contienen asteriscos elegidos junto con los elementos de la primera fila en cuya columna no
hay ningún asterisco es una expresión booleana simplificada de f.
Combinación Binaria
Sea la función: F(A, B, C, D) = Sm (1, 3, 4, 5, 7, 9, 10, 11, 15) La TABLA 1 presenta la lista de los
minitérminos, expresados en forma binaria e indica el número de UNOS que estos contienen:
Como ya se indicó, los implicantes primos son términos que no se combinan con ningún otro, por
tanto pueden formar parte de la función reducida. Para determinar cuáles de los implicantes
primos forman parte de la función reducida, se hace la siguiente tabla, llamada de implicantes
primos.
Fuente
Microelectronics, Jacob Millman, 1979
Electrónica Digital. Julio Díaz Calvo. Editorial Pueblo y Educación, 1989
Circuitos Electrónicos Digitales.Elías Muñoz Merino. Editorial Pueblo y Educación, 1990