SIMPLIFICACIÓN DE EXPRESIONES ALGEBRAICAS POR MEDIO DE TEOREMAS Y DE MAPAS DE KARNAUGH
Repaso clase dos
EL álgebra booleana utiliza éstos postulados o teoremas para simplificar o reducir expresiones de
tal manera que sea más comprensible, al igual que los teoremas 7, 8 en honor al matemático que
los descubrió llamado De Morgan.
Teoremas:
1: A + A = A
2: A • A = A
3: A + 0 = A
4: A • 1 = A
5: A • 0 = 0
6: A + 1 = 1
7: (A + B)’ = A’ • B’
8: (A • B)’ = A’ + B’
9: A + A • B = A
10: A • (A + B) = A
11: A + A’B = A + B
12: A’ • (A + B’) = A’B’
13: AB + AB’ = A
14: (A’ + B’) • (A’ + B) = A’
15: A + A’ = 1
16: A • A’ = 0
Su demostración se hace a partir de operaciones con las compuertas reemplazando las variables
con cero(0) o uno (1) en las entradas si la variable vale 1 ó 0 se deja fija ya que será una variable
que vale 1 ó 0 según el caso.
Demostración:
Para el caso del teorema 3.
Teorema A+0 = A
A puede valer 0 ó 1
Luego, reemplazando a A tenemos 0+0=0, 1+0=1 significa que A siempre va a tomar el valor con el
cual se reemplace la variable A, por lo que A puede valer 0 ó 1.
Ejemplo 2
Aplicar los teoremas para resolver la función lógica de la siguiente tabla lógica:
Solución:
Podemos iniciar con los ceros o con los unos porque está en la función de salida F en igual
cantidad, para el primer valor de cero equivale a X’ Y’ y para el segundo valor de 0 tenemos
X’Y, además para el tercer valor de 1 es XY’ y para el cuarto valor de 1 seria XY, entonces usando
los dos valores que están 1 queda que la expresión es:
F = XY’ + XY
Sacando factor común,
F = X ( Y’ + Y)
Aplicando el teorema 13
F = X
Ejemplo 3
Determine la salida de la siguiente expresión algebraica F = X ́Y’ Z’ + X’ Y’Z + X’ Y’ Z
Solución:
Primero extraemos el factor común,
X’ Y’ ( Z’ + Z + Z) = F
Luego aplicamos el teorema 1.
X’ Y’ ( Z’ + Z) = F
Usando el teorema 15 en el paréntesis,
X’ Y’ (1) = F
X’ Y’ = F
Ejemplo 4
Realizar la tabla para la expresión algebraica siguiente:
X = ABC’ + A.B + ABC
Solución:
Podemos decir al comparar los valores de la tabla que X = AB ya que son iguales
Para comprobar sacamos factor común en la expresión algebraica así:
X = AB ( C’ + 1 + C)
Aplico teorema 15, haciendo C’ + 1 = 1 y lo reemplazo en la expresión, queda
X = AB (1 + C)
Aplico teorema 6 a (1 + C) = 1 y lo reemplazo quedando uno entre paréntesis que forma una and
con AB
X = AB (1)
Siendo finalmente X = AB está demostrado.
Ejercicios del tema 2: Algebra Booleana.
a- Resolver usando teoremas [(a+b)”. (c.d)”+ (a.b)’+(c+d)’]’=f
b- Diseñe el circuito lógico para el caso anterior y su tabla lógica
c- Simplifique x=[( m+n ).( m’+p ).( n’+p’ )]’
2.3. Simplificación de expresiones Algebraicas
Simplificación de expresiones algebraicas usando teoremas:
Consiste en aplicar a la expresión booleana o algebraica el caso más conveniente de los teoremas
cuando la situación lo exija, para lograr reducir la operación sin cambiar la salida o respuesta. Por
último dibujados el diagrama o circuito y lo comparamos con el de la expresión algebraica inicial.
Ejemplo 1
Simplificar la expresión: A+B.A ́ ́+C.C+(A+B) ́ ́ = F
S/n:
A+B . A+ C +A+B= FA+B. A+C=F
Circuito inicial para: A+B.A ́ ́+C.C+(A+B) ́ ́ = F
Observamos que ambos diagramas de circuito son iguales solo que el último es más reducido
porque usa menos compuertas lógicas que el anterior.
Simplificación por medio de mapas de karnaugh:
El mapa de Karnaugh (también llamado como tabla de Karnaugh o diagrama de Veitch, abreviado
como mapa K o mapa KV) Es un diagrama que se usa para la simplificación de funciones booleanas
algebraicas, fue diseñado por Maurice Karnaugh en 1950 quien fue físico matemático de los
laboratorios Bell.
Reglas para el uso de mapas de Karnaugh:
Los lazos de mini términos o maxi términos se hacen con base a la potencia del sistema numérico
binario.
Los lazos diagonales no están permitidos, solo los horizontales y verticales adyacentes.
Las variables que cambien en un lazo se deben eliminar. Las variables que no cambien se deben
representar en dicho lazo.
Realizar la menor cantidad de lazos o grupos con la mayor cantidad de maxi términos y mini
términos.
Esta hecho de una serie de cuadros y posee 2 exp. N Filas y 2exp.N cuadros cada cuadrado tiene
un 0 ó un 1segun el valor que tome la función en cada fila además los mapas K se pueden usar
para funciones que tengan hasta 6 variables.
Mapa K de 2 variables:
Ejemplo 2
Simplificación de la expresión booleana de dos variables:
f = a'b + ab' + ab
Solución:
En la primera columna corresponde a BC = 00 (B=0 y C=0)
En la segunda columna corresponde a BC = 01 (B=0 y C=1)
La tercera columna corresponde a BC = 11 (B=1 y C=1)
La cuarta columna corresponde a BC = 10 (B=1 y C=0)
Se colocaron "1" en los cuadrados que equivalen a los valores de la Función.
Ejemplo 3
Simplifique usando mapa K
F = A B C + A B C + A B C + A B C
Solución:
Se crea el mapa K de la fig.17 y se escogen los grupos. Vemos que surgen 3 grupos de dos unos.
Se utiliza de forma igual que con tres variables para ubicar los ceros y unos en los cuadrados.
Observe el orden de las variables A, B,C, D que van de más significativo a menos significativo. Al
igual que antes para las columnas AB, las filas CD llevan el orden 00, 01, 11, 00 para que haya
adyacencia.
Lógica combinatoria:
Son todos los sistemas de funciones lógicas con compuertas operando bajo una misma expresión
algebraica o booleana, donde se puede emplear varios métodos de simplificación para reducir la
cantidad de elementos combi nacional que tenga el sistema
Ejemplo 4
Entonces hacemos el diagrama final, representado en la fig.20
Podemos ver que el sistema quedo más reducido de elementos lógicos, primero tenía seis
compuertas y finalmente quedo de cuatro lo cual significa que en su proceso de simplificación
redujo dos compuertas y su función es la misma.
Ejercicios del tema 3:
Simplificación por medio de teoremas y de mapas de Karnaugh.
a. Simplifique mediante un mapa K: f=w’x’y’+x’y+w’x
b. Evaluar la función lógica para el caso anterior si w=0,y=1.
c. Realice el circuito lógico final del numeral b.








No hay comentarios:
Publicar un comentario