4 Fie a = adevărat; b = adevărat; c = fals.
Evaluează următoarele expresii logice:
a) not (a or b) and (b or c) =
b) not (a and b) or (b and c) =
c) not (a or b) =
d) not (a and b) =
e) a or b and (c or b) =
5 Evaluează următoarele expresii:
a) a + b <a - 3 pentru a = 7 și b = -3
b) a + 2.5 > 5 pentru a = 1.5
c) (a < 2) AND (a > 10) pentru a E R
d) (a < 2) OR (a > 5) pentru a e R
6 Formulează expresii logice care să corespundă următoarelor cerinte:
a) xe [0, 1001
b) intervalele [a, b] și [c, d] sunt disjuncte
c) intervalul [a, b] este inclus în intervalul [c, d]
Răspunsuri la întrebare
Răspuns:
Explicație:
4.
a = adevărat; b = adevărat; c = fals.
prioritatea operatorilor logici: not, and, or.
a) not (a or b) and (b or c) =not (true) and (true)=(false) and (true)=false.
b) not (a and b) or (b and c) =not (true) or (false)=(false) or (false)=false.
c) not (a or b) =not (true)=false
d) not (a and b) =not (true)=false
e) a or b and (c or b) =a or b and (true)=a or (true)=true.
5 Evaluează următoarele expresii:
a) a + b <a - 3 pentru a = 7 și b = -3. 7+(-3)<7-3 = false
b) a + 2.5 > 5 pentru a = 1.5, 1.5+2.5>5 = false
c) (a < 2) AND (a > 10) pentru a ∈ R, (a < 2) AND (a > 10) = false pentru orice a∈R.
deoarece nu poate fi numarul a mai mic ca 2 si tot odata mai mare ca 10.
d) (a < 2) OR (a > 5) pentru a∈R, (a < 2) OR (a > 5) expresia data este true puntru a∈(-∞;2)∪(5;+∞), si false pentru a∈[2;5]
6 Formulează expresii logice care să corespundă următoarelor cerinte:
a) x∈ [0, 100], x>=0 and x<=100
b) intervalele [a, b] și [c, d] sunt disjuncte, c>b or d<a
c) intervalul [a, b] este inclus în intervalul [c, d] a>=c and b<=d