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

Cele 2 exercitii .10 pct +coroana +inima​

Anexe:

Răspunsuri la întrebare

Răspuns de Matei
1

In limbaj de programare (C++), expresia logica data este echivalenta cu:

(x < 10) && (x % 2 == 1)

Noi trebuie sa aflam daca este adevarata.

Atat timp cat are SI (&&), ea este adevarata doar daca atat membrul stang, cat si cel drept, este adevarat.

(x < 10) && (x % 2 == 1) = 1 doar daca (x < 10) = 1 si (x % 2 == 1) = 1

x % 2 se citeste "x modulo 2" si inseamna restul impartirii lui x la 2.

x este mai mic decat 10 si este un numar natural, deci x apartine multimii {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

Asadar, expresia logica data este adevarata doar daca x apartine multimii {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} si restul impartirii lui x la 2 este egal cu 1.

Prin urmare, expresia este adevarata, doar pentru urmatoarele valori ale lui x:

1

3

5

7

9

Alte întrebări interesante