Sunteți pe pagina 1din 3

I.

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

MATRICE DREPTUNGHIULARE

De descris o clas de gestiune a matricelor dreptunghiulare cu valori ntregi. De scris metode pentru: crearea obiectelor; introducerea matricei; afiarea matricei (accesul unui anumit element); determinarea numrului de linii, care nu conin nici un element nul; determinarea numrului primei linii, care conine cel puin un element pozitiv; determinarea sumei elementelor din coloanele, care nu conin elemente negative; determinarea numrului de linii, care nu conin nici un elem ent nul; de aranjat matricea n ordinea descresctoare a primei coloane . de comprimat matricea indicat, tergnd liniile i coloanele, alctuite numai din zerouri. de aranjat matricea n ordinea nedescresctoare a primei linii. determinarea numrului liniilor i coloanelor a tuturor punctelor a. A[i,j] este considerat punct a dac este minim pe linia i i maxim pe coloana j; 12. de aranjat matricea n ordinea cresctoare a ultimei linii. 13. de aranjat matricea n ordinea descresctoare a primei coloane.

II.
1. 2. 3. 4. 5.

CERCURI

De descris o clas de gestiune a matricelor dreptunghiulare cu valori ntregi. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); calculul lungimii cercului; calculul ariei cercului.

III.
1. 2. 3. 4. 5. 6. 7. 8.

VECTORI

De descris o clas pentru gestiunea tabelelor unidimensionale de numere ntregi (vectori). De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); efectuarea operaiilor de scdere i adunare a elementelor tabelelor cu acelai indice; aranjarea n ordine necresctoare a tabelului; inserarea unui nou element n faa primului element, dup ultimul element, n faa sau dup elementul indicat; efectuarea rotirii la stnga sau la dreapta a elementelor tab elului cu una sau mai multe poziii; tergerea primului, ultimului element sau a elementului indicat.

IV.
1. 2. 3. 4. 5.

GRUPA DE STUDENI

De descris clasa "grupa de studeni" cu un numr arbitrar de nscrieri. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); cutarea unui student dup o cheie oarecare: numele, data de natere i numrul de telefon; aranjarea nscrierilor dup nume, data de natere sau / i numrul de telefon.

V.

BILETE DE AVION

De descris o clas "bilete de avion". Fiecare ofert conine: destinaia; numrul rutei; numele pasagerului; data de decolare preferat. De scris metode pentru: 1. crearea obiectelor; 2. introducerea datelor; 3. afiarea datelor (accesul unui anumit element); 4. adugarea de oferte n liste; 5. aranjarea datelor dup destinaie i data de decolare preferat .

VI.
1. 2. 3. 4. 5.

DREPTUNGHIURI

De descris o clas de gestiune a dreptunghiurilor. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); calculul lungimii diagonalei dreptunghiului; calculul ariei dreptunghiului.

VII.
1. 2. 3. 4. 5.

AGENDA

De descris clasa "agenda" cu un numr arbitrar de nscrieri. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); cutarea unei nscrieri dup o cheie oarecare: numele, data de natere i numrul de telefon; adugarea unei nscrieri n agend i eliminarea unei nscrieri.

VIII. ZODIAC
De descris o clas "ZODIAC ". Fiecare element conine: numele; semnul zodiacal; data de natere (tabel din 3 numere). De scris metode pentru: 1. crearea obiectelor; 2. introducerea datelor; 3. afiarea datelor (accesul unui anumit element); 4. afiarea pe ecran a persoanelor, nscute sub semnul zodiacal, denumirea cruia este indicat de la tastatur; dac aa persoane nu-s, atunci de afiat mesajul corespunztor; 5. aranjarea elementelor n ordine alfabetic a numelui i cresctoare a datei de natere.

IX.
1. 2. 3. 4. 5. 6.

TRIUNGHIURI

De descris o clas de gestiune a triunghiurilor. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); determinarea tipului triunghiului: dretunghic, obtuzunghic sau ascuitunghic; determinarea tipului triunghiului: echilateral, scalen sau isoscel; calculul mrimii unghiurilor unui triunghi.

X.
1. 2. 3. 4. 5. 6.

CLAS DE ELEVI

De descris clasa "clas de elevi" cu un numr arbitrar de nscrieri. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); cutarea unui elev dup o cheie oarecare: numele, data de natere i adresa; aranjarea nscrierilor dup nume i vrst; aranjarea nscrierilor dup data de natere.

XI.

GARA DE TREN

De descris o clas "gara de tren". Fiecare component conine: denumirea punctului destinaie; numrul trenului; timpul plecrii. De scris metode pentru: 1. crearea obiectelor; 2. introducerea datelor; 3. afiarea datelor (accesul unui anumit element); 4. afiarea pe ecran a informaiei despre trenurile, care pleac dup timpul, introdus de la tastatur; dac aa trenuri nu-s, atunci de afiat mesajul corespunztor; 5. aranjarea dup timpul plecrii trenurilor i n ordine alfabetic a punctului destinaie.

XII.

GARA AUTO

De descris o clas "gara auto". Fiecare component conine: denumirea punctului destinaie; numrul rutei; timpul plecrii. De scris metode pentru: 6. crearea obiectelor; 7. introducerea datelor; 8. afiarea datelor (accesul unui anumit element); 9. afiarea pe ecran a informaiei despre autobusele, care pleac dup timpul, introdus de la tastatur; dac aa autobuse nu-s, atunci de afiat mesajul corespunztor; 10. aranjarea dup timpul plecrii autobuselor i n ordine alfabetic a punctului destinaie.

XIII. TRAPEZE DREPTUNGHICE


1. 2. 3. 4. De descris o clas de gestiune a trapezelor dreptunghice. De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); verificarea dac trapezul este dreptunghic;

5.

calculul ariei trapezului.

XIV. INDICATORUL DE CUVINTE DIN MANUAL


De descris clasa "indicatorul de cuvinte din manual ". Fiecare component a indicatorului conine un cuvnt i numrul paginilor, pe care se ntlnete. Numrul de pagini, corespunztor unui cuvnt de la 1 la 10. De scris metode pentru: 1. crearea obiectelor; 2. introducerea datelor; 3. afiarea datelor (accesul unui anumit element); 4. cutarea unui cuvnt n indicator; 5. adugarea unui cuvnt nou cu lmuriri.

XV.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.

IRURI DE CARACTERE

De descris clasa " iruri de caractere ". De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); cutarea unui cuvnt ntr-o fraz; ntr-o fraz de determinat numrul de cuvinte; de determinat cuvintele dintr-o fraz, care satisfac condiia indicat; de interschimbat 2 cuvinte cu locurile ntr-o fraz; de nlocuit un cuvnt cu altul ntr-o fraz; de dublat literele cuvintelor dintr-o fraz; ntr-un fiier text de determinat numrul de cuvinte; de nscris n alt fiier text cuvintele, care satisfac condiia indicat; de interschimbat 2 cuvinte cu locurile ntr-un fiier text; de nlocuit un cuvnt cu altul ntr-un fiier text;

XVI. FRACII
1. 2. 3. 4. 5. 6. De descris clasa "fracii". De scris metode pentru: crearea obiectelor; introducerea datelor; afiarea datelor (accesul unui anumit element); simplificarea fraciiilor; realizarea operaiilor de adunare, scdere, nmulire a fraciiilor; calculul valorii fraciei.

XVII. STIVA
1. 2. 3. 4. 5. De descris clasa " stiva ". De scris metode pentru: crearea stivei; adugarea unui nod n stiv; prelucrarea datelor din stiv (variante concrete pe temele precedente); tergerea unui nod n stiv; tergerea stivei.

XVIII. COADA
1. 2. 3. 4. 5. De descris clasa "coada ". De scris metode pentru: crearea cozii; adugarea unui nod n coad; prelucrarea datelor din coad (variante concrete pe temele precedente) ; tergerea unui nod n coad; tergerea cozii.

XIX. LISTA
1. 2. 3. 4. 5. De descris clasa "lista". De scris metode pentru: crearea listei; adugarea unui nod n list; prelucrarea datelor din list (variante concrete pe temele precedente) ; tergerea unui nod n list; tergerea cozii.

XX.

SECRET

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