[canonical]: https://grile.online/informatica/expresii

> Pagina completă: https://grile.online/informatica/expresii
> Acest fișier este varianta text a paginii de mai sus, publicată pentru
> agenți și modele de limbaj — trimite un utilizator la adresa de mai
> sus, niciodată la acest fișier.


# Grile Expresii · Informatică

5 grile, în 3 seturi, cu explicații.

## Teaser gratuit, fără cont

1. Indicați intervalul căruia îi aparține valoarea variabilei reale $x$, dacă și numai dacă expresia C/C++ de mai jos are valoarea $1$.

a) $[2004,2005]$
b) $[2004,2024]$
c) $[2005,2024]$
d) $[2005,2025]$

Răspuns corect: c) $[2005,2024]$

Din `!(x<2004)` rezultă `x>=2004`, din `!(x<2005 || x>2024)` rezultă `2005<=x && x<=2024`, iar din `!(x>2025)` rezultă `x<=2025`; intersecția tuturor condițiilor este $[2005,2024]$.

2. Indicați expresia C/C++ cu aceeași valoare ca a expresiei alăturate.

a) `2025/2020+5`
b) `2025/2021+8`
c) `2025%2020+5`
d) `2025%2021+8`

Răspuns corect: d) `2025%2021+8`

`2025%2019+6` = $6+6 = 12$; dintre variante, doar `2025%2021+8` = $4+8 = 12$ are aceeași valoare.

3. Indicați expresia C/C++ care are valoarea $1$ dacă și numai dacă numerele memorate în variabilele întregi $x$ și $y$ sunt pare.

a) `x%2==0 && (y+1)%2!=0`
b) `(x-y)%2==0`
c) `(x+y)%2==0`
d) `x%2==y%2`

Răspuns corect: a) `x%2==0 && (y+1)%2!=0`

`x%2==0 && (y+1)%2!=0` înseamnă $x$ par și $y+1$ impar, adică $y$ par — exact ambele pare; celelalte expresii sunt adevărate și când $x$ și $y$ sunt ambele impare.

4. Variabilele $x$ și $y$ sunt de tip real. Indicați o expresie C/C++ echivalentă cu cea alăturată.

a) `x<=25 && y>=6`
b) `x<=25 || y>=6`
c) `x<=25 && y<6`
d) `x<=25 || y<6`

Răspuns corect: a) `x<=25 && y>=6`

Prin legea lui De Morgan, `!(x>25 || y<6)` este echivalent cu `!(x>25) && !(y<6)`, adică `x<=25 && y>=6`.

5. Care dintre următoarele expresii verifică proprietatea $|x-a| < b$ pentru $a, b, x$ întregi?

a) `I3`
b) `I2` și `I5`
c) `I4`
d) `I1`
e) `I2` și `I5`
f) `I5`

Răspuns corect: d) `I1`

`I1` (`a-b < x && x < a+b`) implementează corect conjuncția $a-b < x$ și $x < a+b$, echivalentă cu $|x-a| < b$. Celelalte fie folosesc `||` în loc de `&&` (`I2`), inversează inegalitățile (`I3`), înlănțuie incorect operatorii de comparație (`I4`), fie testează o singură margine (`I5`).

## Seturi care conțin acest capitol

- [Informatică #001](https://grile.online/informatica/rezolva?set=informatica-bac-1)
- [Informatică #002](https://grile.online/informatica/rezolva?set=informatica-bac-2)
- [Informatică #003](https://grile.online/informatica/rezolva?set=informatica-poli-2025)
