Sesiunea 2026 · fișă de lucru
Biletul 23 — atestat informatică Teleorman 2026
Cerințele cu numărul 23 din listele județului. Unde un subiect apare de mai multe ori, sunt variante (de exemplu Access și Oracle la baze de date) — la examen se rezolvă una singură pe subiect.
Access — interogare de actualizare: numărul de absențe al elevilor nebursieri scade cu 10% (UPDATE, rotunjire la Long)
În tabela ELEVI rezolvați următoarele cerințe:
a) Introduceți în tabelă o înregistrare nouă.
b) Pentru fiecare elev nebursier scădeți din numărul de absențe 10%.
Rezolvare
Oracle — stoc: materialele ordonate după cantitate și cele cu cantitatea cu cel puțin 20% peste stocul necesar
Să se creeze tabela Stoc cu următoarea structură:
cod_material NUMBER(10), PRIMARY KEY |
pret_unitar NUMBER(10,2) |
cantitate NUMBER(10) |
stoc_necesar NUMBER(10) |
|---|---|---|---|
| 1 | 10 | 200 | 500 |
| 2 | 18 | 1000 | 300 |
| 3 | 25 | 600 | 1000 |
| 4 | 36 | 50 | 10 |
| 5 | 56 | 25 | 22 |
Realizați următoarele cerințe:
a) Creați tabela corespunzătoare;
b) Adăugați înregistrările prezente în tabelul de mai sus;
c) Afișați codul materialului, prețul unitar și cantitatea ordonate crescător după cantitate;
d) Să se afișeze codurile produselor ce au cantitate mai mare cu cel puțin 20% decât stoc_necesar, în ordinea codurilor materialului.
Rezolvare
Suma elementelor pare și produsul elementelor impare dintr-un fișier
Fișierul text atestat2021.in conține pe prima linie un șir de cel mult 10⁶ numere întregi, separate prin spațiu. Să se determine suma elementelor pare și produsul elementelor impare din fișierul dat.
Exemple
atestat2021.in |
Pe ecran | Explicații |
|---|---|---|
4 8 3 6 2 1 9 2 |
22 27 |
pare: 4+8+6+2+2 = 22; impare: 3·1·9 = 27 |
-3 5 -4 |
-4 -15 |
-4 e par; -3 și 5 sunt impare |
2 4 |
6 1 |
Nu există elemente impare |
Ultimele două exemple sunt construite și verificate de mână. Subiectul scrie rezultatul ca „22 și 27”; am afișat cele două valori separate printr-un spațiu.
⚠️ Enunțul nu limitează valorile numerelor. Produsul a până la un milion de numere impare nu încape în niciun tip întreg din C++; am folosit long long, care e corect cât timp produsul rămâne sub aproximativ 9,2 · 10¹⁸.
Dacă nu există niciun element impar, produsul e 1 — convenția matematică pentru produsul unei mulțimi vide. Am ales-o și o declarăm aici, pentru că subiectul nu spune nimic despre acest caz.
Rezolvare
Sisteme de operare — mutare într-un subfolder, bara de activități verticală și orizontală, ștergerea arhivei
Deschideți directorul (folderul) Resurse_SO, situat pe Desktop.
a) În directorul (folder) Resurse_SO creaţi un subdirector denumit atestat în care mutaţi fişierul so_d.
b) Poziționați bara de task-uri (taskbar) vertical, respectiv orizontal pe suprafața de lucru (Desktop) și realizați câte o captură de ecran (Print Screen) în care să fie vizibilă bara în fiecare dintre aceste poziții. Lipiți cele două capturi în foaia de calcul Foaie2 (Sheet2) a fișierului so_x.
c) Ștergeți arhiva so_v din directorul (folder) Resurse_SO.