Logica, Algebra Booleana, Circuiti
Esercizio 96  112
Si determinino tutte le combinazioni delle variabili a, b, c per le quali la seguente funzione
Booleana risulta falsa:
y  ac  c  ab
Soluzione
y  ac  c  ab  a  c  c  a  b a  c  cab  a  c(1  ab)  a  c  ...  ac
Verificata a livello insiemistico. Y risulta falsa per la combinazione sopra indicata cioè y = ac
a
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
Y
1
1
1
1
1
0
1
1
Esercizio 99 115
Si trovino tutti i valori delle variabili x, y e z che rendono vera la seguente equazione Booleana:
x y  zy  z  x y
Soluzione
Costruiamo le due tabelle della verità (per il primo e il secondo membro)
1 membro
x
0
0
0
0
1
1
1
1
y
0
0
1
1
0
0
1
1
z
0
1
0
1
0
1
0
1
1M
0
0
0
1
1
1
0
1
x
0
0
0
0
1
1
1
1
y
0
0
1
1
0
0
1
1
z
0
1
0
1
0
1
0
1
2M
1
1
0
1
0
1
0
1
L’equazione è vera per le combinazioni 010, 011, 101, 110, 111)
Esercizio 100  116
Data la seguente promessa:
Le tasse verranno ridotte a chi guadagna più di 50.000 Euro all’anno ed a chi guadagna meno
di 50.000 Euro all’anno ma ha almeno tre figli a carico.
identificare in essa le variabili Booleane dipendenti ed indipendenti e scrivere l’espressione
Booleana minima che le lega
Soluzione
X = 1 se il cittadino guadagna più di 50.000 euro
Y= 1 se il cittadino ha almeno tre figli a carico
Z = tasse ridotte
Z  X  XY
.
Esercizio 107  123
Si dimostri che la seguente espressione è un’identità Booleana:
ac  bc  ab  c  abc
Soluzione.
Hanno la stessa tabella della verità (nota: in rispettivamente in giallo, verde, blu i termini dei
due membri, due colori in caso di aree sovrapposte)
a
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
1M
1
0
1
0
1
1
1
0
a
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
c
0
1
0
1
0
1
0
1
2M
1
0
1
0
1
1
1
0