Informatică Alte teme

Exercitii rezolvate operatori logici Pascal

Operatorii logici în Pascal (AND, OR, NOT) se folosesc pentru a evalua expresii booleene, returnând TRUE sau FALSE. În exerciții, aplici acești operatori pe variabile sau valori pentru a obține rezultate logice. De exemplu, pentru a = TRUE și b = FALSE, a AND b este FALSE.

Exerciții rezolvate

  • Exercițiul 1: Evaluare AND și OR Fie x = 5, y = 10. Verifică: (x > 3) AND (y < 15). x>3 este TRUE, y<15 este TRUE, deci TRUE AND TRUE = TRUE.
  • Exercițiul 2: Utilizare NOT Fie flag = FALSE. Calculează NOT flag. NOT FALSE = TRUE.
  • Exercițiul 3: Combinație de operatori Fie a = 7, b = 3. Verifică: (a = 7) OR (b > 5) AND (a < 10). a=7 este TRUE, b>5 este FALSE, a<10 este TRUE. TRUE OR (FALSE AND TRUE) = TRUE OR FALSE = TRUE.

Reguli de precedență

  • Ordinea de evaluare NOT are cea mai mare precedență, apoi AND, apoi OR. Folosește paranteze pentru a forța ordinea.
  • Exemplu cu precedență Pentru expresia NOT TRUE OR FALSE AND TRUE, se evaluează NOT TRUE = FALSE, apoi FALSE AND TRUE = FALSE, apoi FALSE OR FALSE = FALSE.

Testează expresiile într-un program Pascal pentru a vedea rezultatele direct.

Mai multe din Alte teme