Sunteți pe pagina 1din 32

Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 1
Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat.
✔ Programul va opera cu fișiere. Operații cu fișiere.

Problemă:
Credite. Compuneți un set de oferte de creditare a diferitor bănci unui client ce dorește să ia un credit pentru ca
acesta să poată face o alegere optimă. Prin intermediul unui meniu permiteți utilizatorului să caute o ofertă de
creditare și sa calculeze ce suma va deține acesta pe perioada dorită. După alegerea ofertei de creditare afișați
detaliile despre oferta dată, tabelul cu adaosul pe care îl va primi în cont și suma disponibilă. Toate datele se vor
păstra în fișier.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operarea cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 2
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.
Cerințe față de lucrare:
✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.
Cerințe față de problemă:
✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Companie Editorială. Elaboraţi un program prin intermediul căruia se va efectua evidenţa produselor dintr-o
companie editorială ce produce cărți tipărite și electronice pe CD-uri. În compania dată sunt următoarele tipuri de
produse:
Publicație care stochează titlul, autorul și prețul actual al unei publicații. În calitate de metode vor fi: citirea datelor
de la tastatură, afişarea datelor la ecran, determinarea prețului conform formulei: pret =pret actual + 0.
Book care este derivată din Publicație și la care se adaugă numărul paginilor. În calitate de metode vor fi: citirea
datelor de la tastatură, afişarea datelor la ecran, determinarea prețului conform formulei: pret=pret actual + 0.2.
CD derivată din Publicație , la care se adaugă timpul de redare în minute. În calitate de metode vor fi: citirea datelor
de la tastatură, afişarea datelor la ecran, determinarea prețului conform formulei:
Pret={ pret actual+0.2 lei , dacă timpul<2 min pret actual +0.4 lei , dacă 2 min ≤timpul< 4 pret actual+ 0.6 lei , dacă 4 m
Fiecare dintre clase trebuie să conțină metode pentru a accesa datele respective. Scrieți și o clasă Test în care
efectuați operaţii de adăugare a produselor, afişare a tuturor produselor din companie, determinarea prețului totl al
produselor din companie, afișați lista produselor de tip carți tipărite, datele celei mai scumpe cărți electronice, datele
cărților tipărite ce conțin mai mult de 200 de pagini.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea primei clase și a clasei Test,
declararea metodei main(); executarea proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de
prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați, realizarea primei și
celei de a doua clasă, supradefinirea corectă a metodelor, algoritm corect de calcul, identarea codului sursă; utilizarea adecvată
a comentariilor; răspuns corect la eventualele întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a celor trei clase propuse (minim 4 clase), algoritm corect de calcul,
identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate de profesor.
Operarea cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera excepții. Elevul
va îmbunătăți programul cu alte clase relevante problemei primite. Elaborarea și publicarea unui film video pe canalul personal
sau a unui articol pe blogul personal ce ilustrează pașii de elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 3
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.
Cerințe față de raport:
✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.
Cerințe față de problemă:
✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Agenție Auto. Este necesar ca întro agenție auto atât să se ducă evidența datelor despre vehicule, cît și o clasificare a
acestora. Elaboraţi în acest sens un program, dacă se cunoaște următoarea clasificare a produselor din compania
dată:
Vehicule sunt caracterizate de următoarea informație numărul de serie al motorului, marca , anul apariției și preț. În
calitate de metode vor fi: citirea datelor de la tastatură, afişarea datelor la ecran, determinarea vechimii mașinii.
Automobil care este derivată din Vehicule și la care se adaugă numărul de pasageri. În calitate de metode vor fi:
citirea datelor de la tastatură, afişarea datelor la ecran, determinarea prețului conform formulei: pret=pret actual +
1000.
Camionete derivată din Vehicule , la care se adaugă capacitate de transportare în tone. În calitate de metode vor fi:
citirea datelor de la tastatură, afişarea datelor la ecran, determinarea prețului conform formulei:
Pret={ pret actual , dacă capacitatea< 3tone pret actual+1000 lei , dacă 3 tone≤ capacitate <6 tone pret actual+2000 le
Fiecare dintre clase trebuie să conțină metode pentru a accesa datele respective. Scrieți și o clasă Test în care
efectuați operaţii de adăugare a mașinilor, afişare a tuturor produselor din companie, determinarea prețului total al
mașinilor din companie, afișați lista camionetelor, datele celea mai ieftină camionetă, automobilul cel mai vechi,
automobilul cu cel mai mare număr de pasageri. Operați cu fișiere.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea primei clase și a clasei Test,
declararea metodei main(); executarea proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de
prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați, realizarea primei și
celei de a doua clasă, supradefinirea corectă a metodelor, algoritm corect de calcul, identarea codului sursă; utilizarea adecvată
a comentariilor; răspuns corect la eventualele întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a celor trei clase propuse (minim 4 clase), algoritm corect de calcul,
identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate de profesor.
Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera excepții. Elevul
va îmbunătăți programul cu alte clase relevante problemei primite. Elaborarea și publicarea unui film video pe canalul personal
sau a unui articol pe blogul personal ce ilustrează pașii de elaborare a programului însoțite de explicații. Operarea cu fișiere.
Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 4
Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta imprimată și în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Florărie. Compuneți o ierarhie de flori. Instanțiați câteva obiecte flori. Compuneți un buchet și calculați pentru acesta
prețul. Sortați florile din buchet în baza indicelui de prospețime. Găsiți în buchet floarea cu lungimea cuprinsă întrun
diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 5
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Cadou de Crăciun. Compuneți o ierarhie de clase ce descriu bomboane / dulciuri. Instanțiați câteva obiecte de
dulciuri / bomboane. Compuneți mai multe cadouri de Crăciun pentru copii. Calculați prețul și greutatea acestuia.
Sortați dulciurile din cadou în baza unui criteriu dorit. Găsiți în cadou bomboana care conține indicele de zahăr
cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 6
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Aparate electrocasnice. Compuneți o ierarhie de clase ce descriu aparate electrocasnice. Instanțiați câteva obiecte
de aparate electrocasnice. În mai multe apartamente conectați cîteva în priză. Calculați volumul de electricitate
consumat de acestea pentru fiecare apartament. Sortați aparatele electrocasnice dintr-un apartament în
dependentă de puterea acestuia. Găsiți în apartament obiectul electrocasnic ce conține puterea cuprinsă într-un
diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 7
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Bucătar Șef. Compuneți o ierarhie de clase ce descriu legume. Instanțiați câteva obiecte de legume. Pregătiți o
salată. Calculați numărul de calorii conținute de salată. Sortează legumele în salată baza unui parametru dorit. Găsiți
în salată leguma ce conține numărul de calorii cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați icu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 8
Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Studiou de înregistrare. Compuneți o ierarhie de clase ce descriu compoziții muzicale. Instanțiați câteva obiecte de
compoziții muzicale. Înregistrați un CD. Calculați timpul de rulare a CD. Sortați melodiile în baza unui parametru
dorit. Găsiți pe CD compoziția muzicală ce conține timpul cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 9

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Juvaer. Compuneți o ierarhie de clase ce descriu pietre prețioase și semiprețioase. Instanțiați câteva obiecte de
pietre prețioase și semiprețioase. Creați o bijuterie. Calculați greutatea și prețul. Sortați pietrele în dependență de
cantitatea acestora în bijuterie. Găsiți piatra din bijuterie ce conține transparența cuprinsă într-un diapazon citit de la
tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 10

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Transport Feroviar. Compuneți o ierarhie de clase ce descriu mijloace de transport feroviar (tren, tramvai, metrou).
Instanțiați câteva obiecte de transport feroviare. Creați o cursă de tren pentru pasageri. Calculați cantitatea totală
de bagaj. Sortați vagoanele trenului în dependență de nivelul de confort. Găsiți vagonul ce conține numărul de
pasageri cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite.
Elaborarea și publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce
ilustrează pașii de elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 11

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Fermier. Compuneți o ierarhie de clase ce descriu fructe. Instanțiați câteva obiecte de fructe. Compuneți un coș cu
fructe. Calculați greutatea și prețul. Sortați fructele din coș în dependență de greutatea acestora. Găsiți fructele ce
au preț cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 12

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
AirMoldova. Compuneți o ierarhie de clase ce descriu avioane (poștă, pasageri, cargo, etc). Instanțiați câteva obiecte
de diverse tipuri de avioane. Deschideți o companie de transport aerian. Calculați numărul total de pasageri ce poate
fi deservit de companie. Sortați avioanele în funcție de timpul de cînd funcționează acestea. Găsiți avionul din
companie care capacitatea de consum a combustibilului cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 13
Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
MeridianTaxi. Compuneți o ierarhie de clase ce descriu automobile(sedan, universal, ș.a). Instanțiați câteva obiecte
de diverse tipuri de automobile. Deschideți o companie de servicii taxi. Calculați valoarea companiei. Sortați
automobilele în funcție de capacitatea de consum a motorului. Găsiți automobilul care are capacitatea de viteza
cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 14
Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Telefonie mobilă. Compuneți o ierarhie de clase ce descriu tarifele unei companii de telefonie mobilă. Creați o listă
de abonați pentru compania dată specificând tariful pentru fiecare. Sortați tarifele în funcție de plata abonaților.
Găsiți tariful conform unui criteriu valoarea căruia se introduce de la tastatură. Găsiți tarifele ce au preț cuprins
întrun diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 15

Timp limită de prezentare: 115 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
MeridianTaxi. Compuneți o ierarhie de clase ce descriu automobile(sedan, universal, ș.a). Instanțiați câteva obiecte
de diverse tipuri de automobile. Deschideți o companie de servicii taxi. Calculați valoarea companiei. Sortați
automobilele în funcție de capacitatea de consum a motorului. Găsiți automobilul care are capacitatea de viteza
cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operarea cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 16

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.
Cerințe față de raport:
✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.
Cerințe față de problemă:
✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.
Problemă:
Personal. Elaboraţi un program prin intermediul căruia se va efectua evidenţa personalului dintr-o instituţie. În
instituţia dată sunt următoarele tipuri de personal:
Angajat – despre care se cunosc datele: numele, prenumele, codul fiscal, numărul de ore lucrate, plata pentru o oră.
În calitate de metode vor fi: citirea datelor de la tastatură, afişarea datelor la ecran, determinarea salariului conform
formulei: salariu=ore_lucrate*plata_ora.
Angajat de bază – despre care se cunosc datele: numele, prenumele, codul fiscal, numărul de ore lucrate, plata
pentru o oră, gradul (0,1,2,3), anul angajării. În calitate de metode vor fi: citirea datelor de la tastatură, afişarea
datelor la ecran, determinarea salariului conform formulei: salariu=ore_lucrate*plata_ora. Angajatul va beneficia şi
de un adaos la salariu. Salariaţii cu gradul 0 vor avea un adaos de 50%, gradul 1 – 40%, gradul 2 – 30%. În
dependenţă de stagiu adaosul va fi de 35% pentru cei cu un stagiu ≥ 10 ani, 25% pentru cei cu un stagiu ≥ 3 ani şi <10
ani şi 10% pentru toţi ceilalţi.
Student – despre care se cunosc datele: numele, prenumele, codul fiscal, grupa, media. În calitate de metode vor fi:
citirea datelor de la tastatură, afişarea datelor la ecran, determinarea bursei. Bursa studentului o vom determina
astfel:
Bursa={0 lei , dacă media<7.5 300 lei , dacă 7.5≤ media< 8.5 400 lei , dacă 8.5≤ media< 9.5 500lei , dacă media ≥ 9.5
Scrieți și o clasă Test în care efectuați operaţii de adăugare a persoanelor, afişare a tuturor persoanelor din instituţie,
determinarea bugetului lunar de salarizare a personalului instituţiei, afișați lista elevilor cu bursă, lista elevilor fărăr
bursă, datele angajatului cu salariul maxim.
Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea primei clase și a clasei Test,
declararea metodei main(); executarea proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de
prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați, realizarea primei și
celei de-a doua clasă, supradefinirea corectă a metodelor, algoritm corect de calcul, identarea codului sursă; utilizarea adecvată
a comentariilor; răspuns corect la eventualele întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a celor trei clase propuse (minim 4 clase), algoritm corect de calcul,
identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate de profesor.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera excepții. Elevul
va îmbunătăți programul cu alte clase relevante problemei primite. Elaborarea și publicarea unui film video pe canalul personal
sau a unui articol pe blogul personal ce ilustrează pașii de elaborare a programului însoțite de explicații. Operarea cu fișiere.
Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 17
Timp limită de prezentare: 15 aprilie 23:55
Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Grupa. Compuneți o ierarhie de clase ce descriu elevii unei grupe. Instanțiați câteva obiecte de elevi. Creați un
registru al clasei. Calculați media grupei. Sortați elevii în funcție de media fiecăruia. Găsiți elevii ce au anul nașterii
cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operarea cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 18

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Agendă Telefonică. Compuneți o ierarhie de clase ce descriu persoanele unei localități și instituțiile acesteia.
Instanțiați câteva obiecte de persoane și instituții. Creați o agendă telefonică. Calculați numărul de persoane ce
conțin o anumită familie. Sortați elementele agendei în ordine alfabetică. Găsiți datele elementului din agendă ce
corespunde numărului de telefon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operarea cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operarea cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operații cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 19

Timp limită de prezentare: 115 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Clinica veterinara. Compuneți o ierarhie de clase ce descriu caracteristici a mai multor tipuri de vietuitoare.
Instanțiați câteva obiecte de viețuitoare. Creați o clinică veterinară în care duceți evidența viețuitoarelor tratate.
Calculați venitul clinicii. Sortați viețuitoarele în ordine descrescătoare. Găsiți viețuitoarele pentru care plata pentru
tratament este cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 20

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Gradina Botanica. Compuneți o ierarhie de clase ce descriu plantele dintr-o grădină botanică. Instanțiați câteva
obiecte de plante. Deschideți o grădină botanică. Calculați numărul de plante arbuști fructiferi. Sortați plantele în
baza anului de plantație. Găsiți plantele ce au longevitatea cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 21

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Gradina Zoologica. Compuneți o ierarhie de clase ce descriu animalele și păsările dintr-o grădină zoologică.
Instanțiați câteva obiecte de animale și păsări. Deschideți o grădină zoologică. Calculați cheltuielile suportate din
achiziționarea animalelor și păsărilor. Sortați păsările în ordine alfabetică. Găsiți lista animalelor ce au anul
achiziționării cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 22

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Biblioteca. Compuneți o ierarhie de clase ce descriu publicațiile unei biblioteci (cărți, reviste, broșuri, ziare).
Instanțiați câteva obiecte de publicații. Deschideți o bibliotecă. Calculați cheltuielile suportate la procurarea
publicațiilor. Sortați publicațiile în funcție de preț. Găsiți publicațiile ce au anul ediției cuprins într-un diapazon citit
de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 23

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Cricova. Compuneți o ierarhie de clase ce descriu tipuri de vinuri. Instanțiați câteva obiecte de vinuri. Deschideți o
companie de producere a vinului. Calculați prețul vinurilor din companie. Sortați vinurile în funcție de indicele de
tărie. Găsiți vinurile ce au cantitatea cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 24

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
DancePlanet. Compuneți o ierarhie de clase ce descriu persoane. Instanțiați câteva obiecte de persoane. Deschideți
o instituția ce oferă cursuri de dans. Calculați prețul cursurilor planificate. Sortați persoanele în ordine alfabetică.
Găsiți persoanele ce au fost înscrise la unul din 2 tipuri de dans citite de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișier.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 25

Timp limită de prezentare:15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezentaîn format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Jucării. Compuneți o ierarhie de clase ce descriu tipuri de jucării. Instanțiați câteva obiecte de jucării. Deschideți un
magazin de jucării. Calculați prețul jucăriilor din magazin. Sortați jucăriile în funcție de greutatea lor. Găsiți jucăriile
destinate vârstei cuprinse întrun diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 26

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
MoldAsig. Compuneți o ierarhie de clase ce descriu persoane. Instanțiați câteva obiecte de persoane. Deschideți o
instituție ce oferă servicii de asigurare. Calculați venitul instituției. Sortați persoanele în funcție data asigurării. Găsiți
datele persoanelor cu numărul fișei de asigurare cuprins cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 27

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Transport Acvatic. Compuneți o ierarhie de clase ce descriu mijloace de transport acvatic. Instanțiați câteva obiecte
de transport feroviare. Creați o cursă pentru pasageri. Calculați cantitatea totală de bagaj. Sortați persoanele în
dependență de nivelul de confort achitat. Găsiți numărul de pasageri cu vârsta cuprinsă într-un diapazon citit de la
tastatură și afișați datele despre ei.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 28

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat.
✔ Operați cu fișiere.

Problemă:
Neuron. Compuneți o ierarhie de clase ce descriu componentele unui calculator. Instanțiați câteva obiecte de
componente. Creați câteva calculatoare. Calculați prețul fiecărui calculator în dependență de componentele din care
e compus. Sortați calculatoarele în dependență de preț. Găsiți calculatoarele vândute în perioada citită de la
tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 29

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat.
✔ Operați cu fișiere.

Problemă:
Spital. Compuneți o ierarhie de clase ce descriu personalul unui spital. Instanțiați câteva obiecte de lucrători ai
spitalului. Creați o secție în spital. Calculați numărul de lucrători de gen masculin din secție. Sortați lucrătorii
medicali din secție în baza anului de naștere. Afișați lista lucrătorilor de tip asistent medical din secție.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 30

Timp limită de prezentare: 15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operații cu fișiere.

Problemă:
Transport Feroviar. Compuneți o ierarhie de clase ce descriu mijloace de transport feroviar (tren, tramvai, metrou).
Instanțiați câteva obiecte de transport feroviare. Creați o cursă de tren pentru pasageri. Calculați cantitatea totală
de bagaj. Sortați vagoanele trenului în dependență de nivelul de confort. Găsiți vagonul ce conține numărul de
pasageri cuprins într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operații cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operații cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite.
Elaborarea și publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce
ilustrează pașii de elaborare a programului însoțite de explicații. Operarea cu fișiere.

Succes !!!

Studiu Individual Nº2


Asistență pentru Programarea Orientată spre Obiecte CEITI

Produse program cu utilizarea ierarhiilor de clase.


Varianta - 31

Timp limită de prezentare: 15 aprilie 23:55

Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ SVor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Gradina Botanica. Compuneți o ierarhie de clase ce descriu plantele dintr-o grădină botanică. Instanțiați câteva
obiecte de plante. Deschideți o grădină botanică. Calculați numărul de plante arbuști fructiferi. Sortați plantele în
baza anului de plantație. Găsiți plantele ce au longevitatea cuprinsă într-un diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!
Asistență pentru Programarea Orientată spre Obiecte CEITI

Studiu Individual Nº2


Produse program cu utilizarea ierarhiilor de clase.
Varianta - 32

Timp limită de prezentare:15 aprilie 23:55


Abilități evaluate:
Utilizarea posibilităților POO: clase, moștenire, polimorfism, încapsulare.

Cerințe față de lucrare:


✔ Lucrarea de studiu individual se va prezenta în format electronic pînă la data limită stabilită.
✔ Lucrarea de studiu individual va include tematica, codul sursă și testarea programelor elaborate.
✔ Vor fi admiși la examen doar acei elevi care au prezentat toate lucrările de studiu individual.

Cerințe față de problemă:


✔ Folosiți principiile POO la elaborarea programului.
✔ Fiecare clasă trebuie să conțină o denumire sugestivă, date și metode corespunzătoare.
✔ Fiecare clasă trebuie să conțină constructori supraîncărcați, metoda toString() supradefinită.
✔ Moștenirea să se aplice doar în cazul în care aceasta este necesară.
✔ Folosiți relațiile de asociere și agregare între obiecte acolo unde este cazul.
✔ Programul să conțină un meniu minimalizat. Operați cu fișiere.

Problemă:
Jucării. Compuneți o ierarhie de clase ce descriu tipuri de jucării. Instanțiați câteva obiecte de jucării. Deschideți un
magazin de jucării. Calculați prețul jucăriilor din magazin. Sortați jucăriile în funcție de greutatea lor. Găsiți jucăriile
destinate vârstei cuprinse întrun diapazon citit de la tastatură.

Criterii de evaluare:
Nota 5 – 6. Realizarea minimului necesar: crearea, editarea și salvarea proiectului sursă; realizarea a două clase între
care există relație de moștenire (asociere, agregare), scrierea clasei Test, declararea metodei main(); executarea
proiectului; efectuarea, imprimarea și prezentarea raportului; respectarea termenilor de prezentare.
Nota 7 - 8. Realizarea minimului necesar, aplicarea principiilor POO, utilizarea constructorilor supraîncărcați,
realizarea a trei clase între care există relație de moștenire (asociere, agregare), supradefinirea corectă a metodelor,
algoritm corect de calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele
întrebări acordate de profesor. Operați cu fișiere.
Nota 9. Realizarea minimului necesar. Realizarea integrală a problemei propuse (minim 4 clase), algoritm corect de
calcul, identarea codului sursă; utilizarea adecvată a comentariilor; răspuns corect la eventualele întrebări acordate
de profesor. Operați cu fișiere.
Nota 10. Proiectul va întruni toate cerințele de mai sus, iar programele vor cuprinde toate situațiile ce pot genera
excepții. Elevul va îmbunătăți programul cu alte sarcini practice relevante problemei primite. Elaborarea și
publicarea unui film video pe canalul personal sau a unui articol pe blogul personal ce ilustrează pașii de
elaborare a programului însoțite de explicații. Operați cu fișiere.

Succes !!!

S-ar putea să vă placă și