Sesiunea 2026 · fișă de lucru
Biletul 15 — atestat informatică Suceava 2026
Cele trei cerințe date împreună la proba practică.
Agenție de voiaj — model entitate-relație, clienții cu rezervare la 1 aprilie 2024 și valoarea vânzărilor pentru Misterul piramidelor
O agenție de voiaj vinde clienților săi diverse programe de vacanță. Un client al agenției poate să rezerve un singur program, însă pe o rezervare trebuie să se specifice numărul de persoane care iau parte la program. Un program poate să facă obiectul mai multor rezervări. Prin tip se înțelege: sejur, circuit, croazieră sau city break, iar prețul este pentru o singură persoană. 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) Să se afișeze numele clienților care au făcut rezervare în data de 1.04.2024.
c) Care este valoarea totală a vânzărilor pentru programul Misterul piramidelor în anul 2024?
Rezolvare
Numerele perfecte de pe diagonala secundară
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 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 numarPerfect verifică dacă un număr natural x, cu cel mult 9 cifre, primit ca parametru este număr perfect și returnează true (sau valoarea 1) în caz afirmativ, respectiv false (sau valoarea 0) în caz contrar. Scrieți funcția numarPerfect definită mai sus.
b) Folosind apeluri utile ale subprogramului de la punctul a, determinați și afișați pe ecran numerele perfecte aflate pe diagonala secundară a matricei. Se va afișa mesajul „Nu există” în cazul în care diagonala secundară nu conține numere perfecte.
Explicație: un număr este perfect dacă este egal cu suma divizorilor săi proprii pozitivi plus 1.
Exemple
Date de intrare (atestat.in) |
Date de ieșire |
|---|---|
41 2 16 64 56 32 811 28 14 7815 13 9 80 |
6 28 |
Rezolvare
Excel — Agenție imobiliară: unire celule, sortare, IF firmă/locuință, COUNTIF și medie cu 3 zecimale
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 datele din tabelul de mai jos începând cu celula A1. (1p)
Uniți celulele A1:E1 și afișați centrat mesajul „Agenție imobiliară”. (1p)
Ordonați informațiile din tabelul realizat, crescător după coloana Număr de camere. (1p)
În celula E3 scrieți o formulă de calcul care să aibă ca rezultat „firmă” dacă valoarea din celula B3 este mai mare decât 5 și „locuință” în caz contrar. (1p)
Multiplicați formula din celula E3 și grupului de celule E4:E8. (1p)
În celula D9 scrieți o formulă de calcul pentru determinarea prețului minim. (1p)
În celula E9 scrieți o formulă de calcul care să determine numărul rezultatelor de tip „firmă”, obținute în intervalul E3:E8. (1p)
În celula E9 afișați media aritmetică a prețurilor din grupul de celule D3:D8. Numărul afișat va avea 3 zecimale. (1p)

Se acordă 1p din oficiu.