Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1) Aplicar las propiedades del Álgebra de Boole para eliminar los paréntesis y las barras de negación
que afecten a más de una letra y simplificar al máximo las expresiones de las siguientes funciones:
a) Z = ( A + B.C + B.A ) . ( A + C )
b) Z = A.B.C + A.C + B
c) Z = (( A + A.( B.C )) + B.C ).C.D (Demuestre por otro método que la expresión es
mínima)
2) Hallar la expresión dual de las siguientes ecuaciones:
a) A + B + 1 = 1
b) A.B.C + A.C + B = A + B
3) Simplificar las siguientes ecuaciones por aplicación de las propiedades del Álgebra de Boole y sin
hacer uso del mapa de Karnaugh, previo reemplazo de la operación OR-Exclusiva por su expresión
como Suma de Productos (SdP) o Productos de Sumas (PdS).
(
a) Z = ( A B ) . A + C )
b) ( (
Z = A B + C .B ))
4) Para cada una de las siguientes funciones:
4.1) Z = (1,3,4,5,9,11,13,14,15)
4
4.2) Z = (1,7,9,13,14 )
4
( )( )(
4.3) Z = C + B + A . C + B + A . C + B + A , C + B + A )( )
4.4) Z = f (C, B, A) tal que Z toma el estado inverso en que se encuentran la mayoría de las
variables independientes (C, B y A).
4.5) X = f (D, C, B, A) e Y = f (D, C, B, A) funciones expresadas en un diagrama temporal.
Se solicita:
a) Dar la Tabla de Verdad (TV) y el mapa de Karnaugh
b) Obtener las expresiones canónicas Suma de Minitérminos (SdePC) y Productos de
Maxitérminos (PdeSC). Expresión literal y numérica.
c) Obtener el Mapa de Karnaugh
d) Obtener las expresiones mínimas tipo SdP y PdS
e) Escribir la Tabla de Verdad reducida en 1 variable (4.3 y 4.4) y 2 variables (4.1-4.2-4.5).
BA
00 01 11 10
DC
00 0 0 0 0
01 0 1 1 0
11 0 1 1 0
10 0 0 0 0
D C Z
0 0 1
0 1 B. A
1 0 B
1 1 0
7) Dar las expresiones más simples, tipo Suma de Productos y Productos de Sumas, para las
siguientes funciones:
a)
BA
00 01 11 10
C
0 1 0 0 1
1 0 1 1 0
b)
BA
00 01 11 10
C
0 X 1 0 1
1 1 0 X X
c)
BA
00 01 11 10
DC
00 X X 1 1
01 0 1 0 X
11 X 1 X 1
10 1 0 1 X
d)
CBA
000 001 011 010 110 111 101 100
ED
00 1 0 0 1 1 0 0 1
01 0 1 0 1 1 1 1 1
11 1 1 0 1 1 0 1 0
10 1 1 1 1 1 1 0 0
*Realizar con WinLogicLab
8) Dados los siguientes Mapas de Karnaugh, determinar si están bien resueltos. Dar la función
mínima correcta.
a)
BA
00 01 11 10
C
0 0 0 0 1
1 X X X X
b)
BA
00 01 11 10
DC
00 1 1 1 1
01 1 0 0 1
11 1 0 0 1
10 1 1 1 1
c)
BA
00 01 11 10
DC
00 0 0 1 0
01 0 0 0 1
11 0 0 1 0
10 0 0 1 0
PROBLEMAS OPCIONALES
1) Dada la siguiente tabla de verdad, encontrar la dual de la misma:
C B A Z
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
2) Aplicar las propiedades del Álgebra de Boole para eliminar los paréntesis y las barras de negación
que afecten a más de una letra y simplificar al máximo las expresiones de las siguientes funciones:
(
a) Z = A + B + B.A . A + C)( )
b) ( )(
Z = A + C.B . B A + CB )
c) Z = ( A + BA) . (B + B A)
d) Z = A.BC + A.C + B A
e) Z = A.( B + C ) + B.D + A.(C + D ).B.C.D
3) Demuestre por otro método que los resultados que obtuvo son mínimos en las ecuaciones del
ejercicio 2 puntos c.
4) Idem ejercicio 4, para las siguientes funciones:
a) Z = f (D, C, B, A) tal que Z valga 1 para los binarios de entrada mayores que 9.
b) Z = f (D, C, B, A) tal que Z valga 1 para los binarios de entrada igual ó mayores que 4 y
menores que 11.
PROBLEMAS RESUELTOS
A) En un automóvil de dos puertas se encienden las luces interiores cuando se desactiva alguno de
los pulsadores de cada puerta o cuando el conductor pulsa el interruptor manual del interior del
coche.
Se pide:
a) La tabla de verdad y la función lógica.
b) Halla la función simplificada mediante el mapa de Karnaugh.
Asignaremos por caso con A y B a los pulsadores de cada puerta y con C el interruptor manual del
interior. El enunciado indica que se encienden cuando se desactiva alguno de los pulsadores; esto quiere
decir que se encienden cuando el pulsador está liberado por la puerta, o sea esta no oprimido. La lógica
empleada aquí es negativa por lo que se encenderá la luz cuando a A o B se le asigne el valor cero en la
tabla de verdad.
a)
C B A Z
0 0 0 1 Z = 3 (0,1,2,4,5,6,7 )
0 0 1 1
0 1 0 1
0 1 1 0 Z = CBA + CBA + CBA + CBA + CBA + CBA + CBA
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 1
BA 10
00 01 11
C
0 1 1 0 1
1 1 1 1 1
Z =B+A+C
C B A Z Z = 3 (1,2,4,7 )
0 0 0 0
0 0 1 1
0 1 0 1 Z = CBA + CB A + CB A + CBA
0 1 1 0
1 0 0 1 BA 01 10
00 11
1 0 1 0 C
1 1 0 0 0 0 1 0 1
1 1 1 1 1 1 0 1 0
CBA
000 001 011 010 110 111 101 100
ED
00 1 0 0 0 0 0 1 1
01 1 0 0 0 0 0 0 1
11 1 0 0 1 1 0 0 0
10 1 0 1 1 0 0 0 0
Se aplica la propiedad de espejado que nos brinda la asignación de las casillas con el código Gray. En el
mapa de 5 variables puede no ser tan visible, de manera que aquí los marcamos. Reproducimos el mapa
anterior para trabajar sobre el mismo.
El mapa se trabaja como espejo, dividido en dos con eje vertical en el medio del mapa. Las agrupaciones
que resultan simétricas se agrupan y de este modo se reducen una o más variables en el término obtenido
CBA
000 001 011 010 110 111 101 100
ED
00
1 0 0 0 0 0 1 1
0 0 0
01 1 0 0 0 1
11 1 0 0 1 1 0 0 0
10 1 0 1 1 0 0 0 0
Será
Z = EB A + EDB A +
……..aquí se muestran los términos que han reducido variables aplicando el espejado
Continuando con la simplificación, se agregan las agrupaciones restantes.
CBA
000 001 011 010 110 111 101 100
ED
00 0
1 0 0 0 0 1 1
01 1 0 0 0 0 0 0 1
0
11 1 0 1 1 0 0 0
10 1 0 1 1 0 0 0 0
Resulta finalmente,
D) Considérense los 12 meses del año numerados del 0 al 11 (en binario) y la función que detecta si
uno de los meses tiene 31 días o no.
Escribir la forma algebraica simplificada de dicha función en forma de suma de productos y,
también, en forma de producto de sumas.
1° Para resolver, primero determinamos la cantidad de bits que necesitamos: en este caso son 12
meses, por lo que el número más cercano superior es 24 = 16 < 12. Fácilmente se puede
determinar que necesitamos 4 bits, ya que con 3 sólo llegamos a 8 palabras.
2° Escribo la tabla de verdad con todas las posibles combinaciones.
3° Si se desea, puede agregarse una columna donde se vea qué palabra pertenece al número del
mes.
4° Se hace la función Z, poniendo 1 en los meses de 31 días, y 0 en los demás meses.
5° Se completa Z, con X (Don’t care) en aquellas palabras que no pertenecen a ningún mes.
Mes D C B A Z
01 0 0 0 0 1
02 0 0 0 1 0
03 0 0 1 0 1
04 0 0 1 1 0
05 0 1 0 0 1
06 0 1 0 1 0
07 0 1 1 0 1
08 0 1 1 1 1
09 1 0 0 0 0
10 1 0 0 1 1
11 1 0 1 0 0
12 1 0 1 1 1
- 1 1 0 0 X
- 1 1 0 1 X
- 1 1 1 0 X
- 1 1 1 1 X
BA 00 01 11 10
DC
00 1 0 0 1
01 1 0 1 1
11 X X X X
10 0 1 1 0