Quale dei seguenti valori verrà valutata true solo se le espressioni booleane A
, B
e C
sono tutte false
?Operatori logici AP Computer
Risposta:
!(A || B || C)
La mia risposta:!(A && B && C)
Perché è la mia risposta non è corretto? Se A
, B
e C
sono tutti false
e lo !
è distribuito, li renderà tutti true
, restituendo così true
.
Dato che a
, b
e c
sono interi, considerano l'espressione booleana
(a < b) || !((c == a * b) && (c < a))
Quale delle seguenti garantirà che l'espressione è true
?
Risposta:
c < a
èfalse
Non ritiene la conseguenza contare su (c == a * b)
essere false
anche a causa della &&
?
Hai disegnato una tabella logica, applicando il non all'intera espressione? –