Documente Academic
Documente Profesional
Documente Cultură
Notă: pentru a primi o notă trebuie de rezolvat minim 3 probleme, câte una din fiecare categorie. Pentru note
de 8 și mai mari problemele trebuie explicate. Pentru nota 10 trebuie de rezolvat corect minim 6 probleme
(câte 2 probleme de la fiecare categorie) și trebuie explicate detaliat. Un student poate primi maxim 3 note.
I. Programe liniare
1) Scrieți un program care determină minimul a 3 numere. (cu if- problemele 1-8)
2) Scrieți un program care determină dacă un număr este par.
3) Scrieți un program care afișează în ordine crescătoare 2 numere.
4) Scrieți un program care citește de la tastatură 2 numere și afișează 0 dacă ele sunt egale, 1
dacă primul e mai mic decât al doilea și 2 dacă primul număr e mai mare decât al doilea.
5) Se consideră 3 numere întregi, două dintre care sunt egale. Scrieți un program care afișează
numărul diferit de celelalte două.
6) Se consideră 3 numere reale. Scrieți un program care determină dacă ele pot fi laturile unui
triunghi (suma oricăror două trebuie să fie mai mare decât a treia).
7) Scrieți un program care rezolvă o ecuație de gradul 1: ax+b=0 pentru toate cazurile posibile
(a=0, b=0; a=0, b≠0; a≠0).
8) Scrieți un program care rezolvă o ecuație de gradul 2: ax2+bx+c=0 pentru toate cazurile
posibile (a=0, b=0 și c=0; a=0, b=0 și c≠0; a=0, b≠0; a≠0).
9) De la tastatură se introduce un caracter. Să se determine ce fel de caracter este: literă mare,
literă mică, cifră sau semn special. (cu case- problemele 9-10)
10) Se citește de la tastatură numărul zilei săptămânii. Scrieți un program care afișează numărul
perechilor pe care le aveți în această zi.
III. Programe cu cicluri.
1) Scrieți un program care afișează pe ecran numerele naturale mai mici sau egale cu n (cu for,
while și repeat).
2) Scrieți un program care afișează pe ecran numerele naturale mai mici sau egale cu n divizibile
cu 5 (cu for, while și repeat).
3) Scrieți un program care calculează suma numerelor naturale pare mai mici sau egale cu n (cu
for, while și repeat).
4) Scrieți un program care calculează x la puterea n, unde n este număr natural (cu for-
problemele 4-6).
5) Scrieți un program care afișează divizorii numărului natural n.
6) Scrieți un program care calculează suma șirului: 1+1/2+1/3+...+1/n.
7) Scrieți un program care calculează valorile funcției y=2x2+7x pe segmentul [-2;8] cu pasul 0,5
(cu while- problemele 7-8).
8) Scrieți un program care afișează din câte cifre este format un număr.
9) De la tastatură se citesc numere întregi până când suma lor nu depășește 1000. Scrieți un
program care calculează media aritmetică a numerelor introduse (cu repeat- problemele 9-
10).
10) De la tastatură se citește o secvență de numere întregi care se termină cu 0. Scrieți un
program care afișează câte numere pozitive și câte numere negative am introdus.