propiedades de algebra de Boole
1. Propiedad ConmutativaLa propiedad conmutativa establece que el orden de los operandos no afecta el resultado de la operación. Esta propiedad se aplica tanto a la suma (disyunción) como al producto (conjunción):- Suma (OR):
- Producto (AND):
Ejemplo: Si y :
Ambas expresiones dan el mismo resultado.2. Propiedad AsociativaLa propiedad asociativa indica que la forma en que se agrupan los operandos no cambia el resultado. Esto también se aplica a ambas operaciones:- Suma:
- Producto:
Ejemplo: Si , , y :
Ambas expresiones son equivalentes.3. Propiedad DistributivaLa propiedad distributiva permite expandir o factorizar expresiones booleanas:- Distributiva sobre la suma:
- Distributiva sobre el producto:
Ejemplo: Si , , y :
Ambas expresiones son equivalentes.4. Elemento NeutroCada operación tiene un elemento neutro que no afecta el resultado:- Para la suma, el elemento neutro es 0:
- Para el producto, el elemento neutro es 1:
Ejemplo: Si :
Si :
5. ComplementoCada elemento tiene un complemento que, al combinarse, produce el elemento neutro:- Para la suma:
- Para el producto:
Ejemplo: Si :- Su complemento es :
- Entonces,
Si :- Su complemento es :
- Entonces,
- Suma (OR):
- Producto (AND):
- Suma:
- Producto:
- Distributiva sobre la suma:
- Distributiva sobre el producto:
- Para la suma, el elemento neutro es 0:
- Para el producto, el elemento neutro es 1:
- Para la suma:
- Para el producto:
- Su complemento es :
- Entonces,
- Su complemento es :
- Entonces,
Pasos generales para simplificar una función lógica con el método de Karnaugh
Construir el mapa de Karnaugh:
- Para una función de 2, 3, 4 o más variables, el mapa será una matriz de celdas donde cada celda representa una combinación de valores de entrada.
- Cada celda se llena con un valor correspondiente a la salida de la función lógica en esa combinación de entradas. En el mapa, las celdas pueden contener un valor de 1 o 0, dependiendo del valor de la función en esa combinación de entradas.
Llenar las celdas del mapa:
- Si se tiene una tabla de verdad, se usa para colocar los valores 1 en las celdas que corresponden a las salidas verdaderas (1) y 0 en las que corresponden a salidas falsas (0).
- Si tienes la expresión booleana en su forma canónica (sumas de productos o productos de sumas), también puedes colocar directamente los 1’s o 0’s en las celdas.
Agrupar los 1’s:
- Busca grupos de 1's adyacentes en el mapa de Karnaugh. Los grupos pueden ser de tamaño 1, 2, 4, 8, etc. (tamaño siempre en potencias de 2).
- Los grupos deben ser rectangulares o cuadrados, y deben ser lo más grandes posibles para maximizar la simplificación.
- Las celdas pueden "envolverse" por los bordes del mapa, es decir, el mapa es cÃclico, lo que significa que las celdas del lado derecho se conectan con las del izquierdo, y las celdas de la parte superior con las de la inferior.
Escribir la expresión simplificada:
- Para cada grupo de 1’s, se escribe una expresión booleana que representa las variables que permanecen constantes en el grupo.
- Se deben eliminar las variables que cambian dentro del grupo. Si una variable tiene tanto 0 como 1 en el grupo, se descarta de la expresión.
- Si un grupo cubre varias celdas donde una variable está siempre en 0 o siempre en 1, esta variable se mantiene constante en la expresión.
Escribir la función simplificada:
- La expresión booleana final es la suma (OR) de las expresiones correspondientes a cada grupo.
Ejemplo paso a paso
Vamos a simplificar la siguiente función lógica de 3 variables:
F(A, B, C) = Σ(1, 3, 5, 7)
Construcción del mapa de Karnaugh:
El mapa de Karnaugh para 3 variables (A, B, C) tiene 8 celdas, correspondientes a las combinaciones de los valores de A, B, C.
Donde las filas son los valores de A (0 y 1), y las columnas son los valores de BC (00, 01, 11, 10). Los valores 1 en el mapa corresponden a los minitérminos (1, 3, 5, 7).
Llenar el mapa con los valores de la tabla de verdad:
La función F(A, B, C) toma el valor 1 en las posiciones 1, 3, 5 y 7, según la notación Σ(1, 3, 5, 7). Asà que colocamos los valores 1 en las celdas correspondientes:
Agrupar los 1's:
Observamos que podemos hacer dos grupos de 1’s:
- Un grupo de 4 1's en las posiciones 1, 3, 5 y 7 (en el mapa, estas son las celdas correspondientes a AB=0, BC=01, 11, 10).
- Este grupo cubre todas las combinaciones de C (se puede ver que C cambia entre 0 y 1, pero B es constante).
Simplificar la expresión:
- Para el grupo de 4 celdas (1, 3, 5, 7): B es constante y C cambia, por lo que el término simplificado es B.
Escribir la función simplificada:
La función simplificada es solo B.
No hay comentarios:
Publicar un comentario