Informatică, întrebare adresată de anonim7777777, 8 ani în urmă

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 de boiustef
6

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

Alte întrebări interesante