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

Care dintre urmatoarele expresii logice 'au valoarea true(varianta Pascalj/ I (varianta C/C++) pentru:


(Imi explica si mie care e faza cu c ul ala de acolo, ce înseamnă si cum stiu e corect sau nu?

Anexe:

Răspunsuri la întrebare

Răspuns de Michael2511
1

Răspuns:

a) (a<b) || c => F  || A => A

b) (b==d) && c || (a>=b) => A && A || A => A

c) c && (d>b) => A && F => F

d) (a==b) && c => F && A => F

Explicație:

"c" este initializat cu valoarea 1.  

Logica binară pornește de la premiza că o propoziție poate avea numai unul din două rezultate posibile: adevărat sau fals.

0=fals

1=adevarat

In aceste situatii c=1=adevarat, deci "c" a fost initializat cu 1, adica cu valoarea adevarat inca de la inceput.

Voi nota cu A daca expresiile sunt adevarate si cu F daca expresiile sunt false.

a=5;

b=3;

c=1=adevarat(A);

d=3.

Alte întrebări interesante