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.