2006 – 1

Quale dei seguenti valori di a e b produce il valore vero per la condizione:

(a > 0) and ((b < 0) or (b > 1))

Risposte:

  1. a=5, b=0
  2. a=5, b=2
  3. a=-1, b=5
  4. a=1, b=1

Soluzione: b.


Prova

  1. (5 > 0) and ((0 < 0) or (0 > 1))
    true and (false or false)
    true and false
    false

  2. (5 > 0) and ((2 < 0) or (2 > 1))
    true and (false or true)
    true and true
    true

  3. (-1 > 0) and ((5 < 0) or (5 > 1))
    false and (false or true)
    false and true
    false

  4. (1 > 0) and ((1 < 0) or (1 > 1))
    true and (false or false)
    true and false
    false