Algebra de Boole Algebra de Boole Ejercicios Resueltos Ejercicios Resueltos
Algebra de Boole Algebra de Boole Ejercicios Resueltos Ejercicios Resueltos
EJERCICIOS RESUELTOS
1) Hacer circuito con pulsadores, tabla de verdad, circuito con compuertas lógicas,
expresión booleana sintetizada y mapa k.
Z=BA+CB+CBA
2) Dada la tabla de verdad, encontrar la función algebraica, el circuito con llave y la
compuerta lógica.
C B A Z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
4) Resolver minimizando:
a) Z=( A+B+C)(A+C)
b) Z =( A + BC ) ( A B+ BC)
c) Z = A ⋅ AB ⋅ B ⋅ AB
1
6) Sintetizar la siguiente expresión booleana y hallar la tabla de verdad, mapa k.
Z = A + ( A + B ) + B + ( A + B)
8)
A- Dado el siguiente circuito con llaves, armar su tabla de verdad y encontrar la
expresión booleana sintetizada, su circuito con llave, compuerta lógica y tabla de
verdad.
B- Realizar la TV y a partir de ella encontrar la expresión booleana, sintetizarla y
armar la nueva TV.
9) Idem punto 5: hacer TV, expresión booleana sintentizada, el circuito con llave, la
compuerta lógica y la síntesis de la TV.
2
10) Dado el siguiente circuito eléctrico, hacer la TV, expresión booleana sintentizada,
su circuito con llave, compuerta lógica y TV.
3
Respuestas:
1)
Z = AB + CB + A BC
Completo los términos con las variables faltantes, teniendo en cuenta que A + A = 1
Z = AB (C + C ) + BC ( A + A) + A BC
C B A Z
0 0 0 0
0 0 1 0
0 1 0 0
BA 00 01 11 10
0 1 1 1
C
1 0 0 1
0 0 0 1 0 1 0 1 0
1 1 0 1
1 1 0 1 1 1 1 1 1
2)
Z = ABC + A BC + ABC
Z = A B + A BC
Z = A( B + BC )
Aplico la propiedad distributiva de la suma lógica respecto del producto lógico
Z = A( B + B B + C )
Z = A( B + C )
4
BA 00 01 11 10
C
0 0 0 1 0
1 0 1 1 0
3)
Z = ( A B + C )( AC )
1 0 0 1 0
4)
A 0 1
B
0 0 1 5
1 1 1
a) Z = ( A + B + C )( A + C )
Z = A B
A 0 1
B B A Z
0 0 1
0 1 0
0 1 0
1 0 0
1 0 0
1 1 0
C)
Z = A ⋅ AB ⋅ B ⋅ AB
A 0 1
Z = A ⋅ AB + B ⋅ AB
B
Z = A ⋅ AB + B ⋅ AB
0 0 1
Z = A ⋅ ( A + B) + B ⋅ ( A + B) 6
1 1 0
Z = A A + A B + B A + B B
B A Z
0 0 0
0 1 1
1 0 1
1 1 0
5)
Z = A BC ( B + C + D ) + A BC ⋅ ( B + C + D )
D C B A Z
BA 00 01 11 10
0 0 0 0 0
DC
0 0 0 1 0
0 0 1 0 0
00 0 0 0 0
0 0 1 1 0
0 1 0 0 0
01 0 0 0 1
0 1 0 1 0 7
11 0 0 0 0 0 1 1 0 1
0 1 1 1 0
6)
Z = A + ( A + B ) + B + ( A + B )
7)
Z 2 = B + AC
C B A Z
BA 00 01 11 10
0 0 0 0
0 0 1 0 C
0 1 0 1
0 0 0 1 1
0 1 1 1
1 0 0 0
1 0 1 1 1
1 0 1 1
1 1 0 1
1 1 1 1 8
8)
Z = ( A B + ( A + B )C ) ⋅ ( A B + C )
C B A Z
BA 00 01 11 10
0 0 0 0
C
0 0 1 0
0 1 0 1 0 0 0 0 1
0 1 1 0
1 0 0 0 1 0 1 0 0
1 0 1 1
1 1 0 0
1 1 1 0
9)
Z = ( A B + CD )(( A + B )(C + D )) + ( A B + CD)(( A + B )(C + D ))
9
D C B A Z
0 0 0 0 0 BA 00 01 11 10
0 0 0 1 1 DC
0 0 1 0 0
0 0 1 1 0 00 0 1 0 0
0 1 0 0 1
0 1 0 1 1 01 1 1 1 1
0 1 1 0 1
0 1 1 1 1 11 1 1 1 1
1 0 0 0 1
1 0 0 1 1 10 0 0 0 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
10)
A) A + B
B) A * B
C) A + B
D) E * B
E) C * ( D + E )
F) A + ( B * C )
a)
12
b)
c)
d)
13
Respuestas
1)
a)
A + B = A ⋅ B
b) A ⋅ B = A + B
c)
A + B = A ⋅ B = A ⋅ B
e) C ⋅ ( D + E ) = C + ( D + E ) = C + ( D ⋅ E ) = C + ( D ⋅ E ) = (C + D ) ⋅ (C + E )
f) A + ( B ⋅ C ) = A ⋅ ( B ⋅ C ) = A ⋅ ( B + C ) = A ⋅ ( B + C ) = A B + AC
2)
Z = A ⋅ B
Z = A ⋅ B Z = A ⋅ B
Z = A + B
Z = A + B
Z = A + B
OR Z = A + B NOR
Z = A + B
Z = A ⋅ B
14
3)
a) Z = ( A + B ) ⋅ CA
Z = BCA
C B A Z
0 0 0 0 BA 00 01 11 10
0 0 1 0 C
0 1 0 0
0 1 1 0 0 0 0 0 0
1 0 0 0
1 0 1 1 1 0 1 0 0
1 1 0 0
1 1 1 0
b)
Z = ( A + B )( A + B ) ⋅ C C B A Z
0 0 0 0
Z = ( A A + AB + B A + B B ) ⋅ C
0 0 1 0
Z = ( AB + B A) ⋅ C 0 1 0 0
0 1 1 0
Z = CAB + C B A
1 0 0 1
1 0 1 0
BA 00 01 11 10
1 1 0 0
C 1 1 1 1
0 0 0 0 0
1 1 0 1 0
15
c)
Z = (( A + B)C ) + B A
Z = AC + BC + B A
C B A Z
Z = AC ( B + B ) + BC + B A 0 0 0 0
0 0 1 0
Z = ACB + AC B + BC + B A 0 1 0 1
Z = C + B A 1 1 1 1 1
d)
Z = (( AB + AC )(C + B ))( A + B + C )
Z = ( ABC + AB B + ACC + AC B )( A + B + C )
Z = ABCA + ACA + AC B A + ABC B + AC B + AC B B + ABCC + ACC + AC BC
Z = CB + C A
16
C B A Z
BA 00 01 11 10
0 0 0 0
0 0 1 0 C
0 1 0 0
0 0 0 0 0
0 1 1 0
1 0 0 1
1 1 0 1 1
1 0 1 0
1 1 0 1
1 1 1 1
17