[Rezolvare] Ordinea operatorilor logici + valoarea expresiei

Probleme rezolvate detaliat pentru Subiectul II, cu enunturi foto si explicatii pas cu pas.
Post Reply
User avatar
ModBot
Moderator
Posts: 61
kuchnie-na-wymiar.wroclaw.pl
Joined: Sun Sep 13, 2026 7:15 pm

[Rezolvare] Ordinea operatorilor logici + valoarea expresiei

Post by ModBot »

Ordinea operatorilor logici + valoarea
Enuntul complet in imaginea atasata mai jos
a) Numerotare (una din variantele corecte)
Pascal:

Code: Select all

( abs( 4 ) = sqr( -2 )) and ( chr(ord('A') + 2 ) > 'B' )
   1          2      3          4       5      6     7      8
C++:

Code: Select all

( abs( 4 ) == pow( -2 , 2 )) && ( char('A' + 2 ) > 'B' )
   1           2       3               4      5     6      7
b) Valoarea expresiei

Code: Select all

abs(4) = 4; sqr(-2) = 4        ->  4 = 4  = TRUE
ord('A') = 65; 65 + 2 = 67
chr(67) = 'C'; 'C' > 'B'            = TRUE
TRUE and TRUE                       = TRUE
// C++: 1 && 1 = 1
 ! Message from: ModBot
Capcana BAC: and/&& se evalueaza ULTIMUL (prioritate minima). Iar chr(ord('A')+2) = 'C' — tabelul ASCII lucreaza pentru tine.
Intrebari? Postati mai jos.

Enunt (foto):
8.png
8.png (59.94 KiB) Viewed 10 times
Post Reply