Sesiunea 2026 · fișă de lucru
Biletul 13 — atestat informatică Suceava 2026
Cele trei cerințe date împreună la proba practică.
Trupe muzicale și membri — model entitate-relație, soliștii sau bateriștii într-o coloană și trupele înființate între 1990 și 2020
Într-o bază de date se memorează informații despre membrii și trupele din care aceștia fac parte. Fiecare trupă este formată din unul sau mai mulți membri, dar fiecare membru face parte la un moment dat dintr-o singură trupă. Atributul statut memorează rolul unui membru în trupă (solist, chitarist, baterist etc). Atributul an memorează anul înființării unei trupe. ERD-ul pentru aplicație este următorul:

Cerințe:
a) Construiți baza de date cu tabele corespunzătoare și relațiile reprezentate în ERD. Populați tabelele cu înregistrări relevante pentru cerințele următoare.
b) Afișați numele și prenumele membrilor care sunt soliști sau bateriști, într-o singură coloană cu numele „NUME SI PRENUME”.
c) Afișați în ordine alfabetică trupele și componența acestora (denumire – în coloana TRUPA, nume – în coloana NUME MEMBRU, prenume – în coloana PRENUME MEMBRU) pentru trupele înființate în intervalul [1990, 2020].
Rezolvare
Palindroame pe diagonala principală sau secundară a matricei
Din fișierul text atestat.in se citesc: un număr natural n (n≤100) reprezentând numărul de linii și numărul de coloane ale unui tablou bidimensional. De pe următoarele n linii se citesc elementele tabloului, câte n componente de pe fiecare linie, numere naturale nenule cu cel mult 9 cifre fiecare.
a) Funcția numarPalindrom verifică dacă un număr natural x, cu cel mult 9 cifre, primit ca parametru este număr palindrom și returnează true (sau valoarea 1) în caz afirmativ, respectiv false (sau valoarea 0) în caz contrar. Scrieți funcția numarPalindrom definită mai sus.
b) Folosind apeluri utile ale subprogramului de la punctul a, determinați și afișați pe ecran numerele palindrom aflate pe diagonala principală sau pe diagonala secundară a matricei. Se va afișa mesajul „Nu există” în cazul în care niciuna dintre cele două diagonale nu conține numere palindrom.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
5121 34 565 787 23 4 5 677 645 67 21 9 86 44 21 3 5578 90 545 2 15 |
121 4 3 2 44 |
Rezolvare
Excel — Teste elevi: medii, IF imbricat (PROGRES/CONSTANT/REGRES) și COUNTIF
Deschideți aplicația Microsoft Office Excel. Creați un nou registru de calcul pe care îl salvați cu numele atestat.xls (atestat.xlsx) în directorul cu numele vostru. (1p)
Completați tabelul cu datele din figura de mai jos începând cu celula A1. (1p)
În celula C9 introduceți o formulă care calculează media aritmetică a testului inițial, iar în celula D9 media aritmetică a notelor obținute la testul final. (1p)
Inserați o formulă de calcul în celula E3 care să afișeze mesajul „PROGRES”, dacă valoarea din celula C3 este mai mică decât valoarea din celula D3, „CONSTANT” dacă valorile din C3 și D3 sunt egale sau „REGRES” dacă valoarea din celula C3 este mai mare decât valoarea din celula D3. (1p)
Multiplicați formula pentru grupul de celule E4:E7. (1p)
Ordonați alfabetic datele din tabel, după coloana Nume prenume elev. (1p)
Utilizând o funcție predefinită, scrieți o formulă de calcul în celula E9 care determină și afișează numărul elevilor care au înregistrat progres. (1p)
Trasați tabelului un chenar exterior, cu linie îngroșată, de culoare albastră, și un chenar interior, cu linie subțire, de culoare verde. (1p)
Realizați un grafic de orice tip dorești pe baza grupului de celule A1:D6. (1p)

Se acordă 1p din oficiu.