Expresii

În programare, o expresie este o combinație validă de operatori, variabile, constante și apeluri de funcții care produce o valoare. Oricare fragment de cod care se poate evalua și returna o valoare este o expresie.

Expresiile pot fi simple sau complexe, în funcție de modul în care sunt construite și combinate. Iată câteva exemple de expresii:

  1. Expresii Aritmetice:
    • O expresie care implică operații aritmetice, cum ar fi adunarea, scăderea, înmulțirea și împărțirea.
     x = 5
     y = 10
     suma = x + y          # Expresie aritmetică
     rezultat = (x + y) * 2  # Expresie mai complexă
    
  2. Expresii Logice:
    • Expresii care produc valori de tip boolean (True sau False) și implică operații logice precum AND, OR, NOT.
     a = True
     b = False
     rezultat_and = a and b   # Expresie logică cu AND
     rezultat_or = a or b     # Expresie logică cu OR
     rezultat_not = not a     # Expresie logică cu NOT
    
  3. Expresii de Comparare:
    • Expresii care compară două valori și returnează True sau False.
     x = 5
     y = 10
     mai_mic = x < y        # Expresie de comparare
     egalitate = x == y     # Expresie de egalitate
    
  4. Expresii cu Șiruri de Caractere:
    • Expresii care implică manipularea sau concatenarea șirurilor de caractere.
     string1 = "Hello"
     string2 = "World"
     concatenare = string1 + " " + string2   # Expresie de concatenare
    

Expresiile sunt esențiale în programare, deoarece sunt folosite pentru a realiza calcule, pentru a evalua condiții și pentru a produce rezultate în cadrul programelor. Unele expresii pot produce efecte secundare sau pot modifica starea programului, în funcție de contextul în care sunt utilizate.