NUMARUL | SUBIECT la | ||||||||||||||||||||||
| TEMA nr. 1 | Se va defini un masiv unidimensional Se vor scrie 3 proceduri. Prima proicedura adauga un element la inceputul masivului. Atentie, veti face deplasarea spre dreapta a informatiei din elementele deja existente. daca masivul avea n componente, dupa adaugare va avea n+1 componente. Procedurile vor fi autodocumentate, avand comentarii ce se refera la: - autor - data scrierii - semnificatia, adica ce face procedura - fiecare linie sursa va avea comentarii lamuritoare - este obligatoriu ca fiecaree variabila definita sa fie detaliata la comentarii cu tipul si mai ales cu domeniul si la ce foloseste. Absenta comentariilor este catastrofica pentru evaluarea temei, atragand diminuarea cu 5 puncte a rezultatului. Comentariile identice din doua teme sau mai multe atrage anularea temelor. | IDD3ADAUGARE numesiprenume acronim
pana la | TEMA nr. 2 | Luati un masiv unidoimensional, in care stocati informatia utila careia ii asociati o semnificatie, pret, cantitate, greutate, inaltime, media notelor si orice altceva. Cautati sa aveti fiecare alta semnificatie si alta definire. Veti scrie 3 proceduri. Prima procedura sterge un element dupa pozitia care este data in lista de parametri. Pentru o alta valoare a acelui parametru se traverseaza masivul, se verifica daca elementul referit este egal cu cheia data si daca este adevarat se face stergerea, daca nu, se continua traversarea. Veti transmite si un text in care veti explica semnificatia parametrilor si modul de functionare a procedurilor. Procedurile vor fi autodocumentate, avand comentarii ce se refera la: - autor - data scrierii - semnificatia, adica ce face procedura - fiecare linie sursa va avea comentarii lamuritoare - este obligatoriu ca fiecaree variabila definita sa fie detaliata la comentarii cu tipul si mai ales cu domeniul si la ce foloseste. Absenta comentariilor este catastrofica pentru evaluarea temei, atragand diminuarea cu 5 puncte a rezultatului. Comentariile identice din doua teme sau mai multe atrage anularea temelor. | IDD3STERGERE numesiprenume acronim
pana la | TEMA nr. 3 | Se considera o colectivitate, fie a studentilor, fie a muncitorilor, fie a elevilor, fie a locuintelor, fie o cu totul alta. Trebuie ca fiecare student sa aleaga o alta colectivitate. Se stabileste necesitatea de a calcula un indicator care presupune traversarea intregii colectivitati. Se va defini un articol ce contine: - un camp cheie - campuri de descriere a fiecarui element din colectivitate. Veti scrie atatea proceduri de traversare cate structuri de date cunoasteti. Pentru vector de structura, veti scrie o procedura. Pentru lista simpla, veti scrie o procedura care traverseaza lista simpla. pentru lista dubla, pentru arbori binari si tot asa, veti tot scrie proceduri de traversare. Intr-un text veti evidentia ceea ce au comun si ce le diferentiaza pe toate procedurile scrise. Atentie la expresiile de referire! Procedurile vor fi autodocumentate, avand comentarii ce se refera la: - autor - data scrierii - semnificatia, adica ce face procedura - fiecare linie sursa va avea comentarii lamuritoare - este obligatoriu ca fiecaree variabila definita sa fie detaliata la comentarii cu tipul si mai ales cu domeniul si la ce foloseste. Absenta comentariilor este catastrofica pentru evaluarea temei, atragand diminuarea cu 5 puncte a rezultatului. Comentariile identice din doua teme sau mai multe atrage anularea temelor. | IDD3TRAVER numesiprenume acronim
pana la | TEMA nr. 4 | Sa se realizeze o procedura care efectueaza cautarea intr-o lista dubla. Se defineste informatia utila ca avand: - nume si prenume adresa persoana - varsta - experienta,br> - se vor mai adauga si alte campuri care individualizeaza aplicatia. Elementele listei duble sunt sortate alfabetic dupa numele persoanelor. Cheia de regasire a elementelor este numele persoanei. daca numele persoanei incepe cu o litera din multimea {A, B, C, D,E, F,G,H,I} traversarea listei se efectueaza de la stanga spre dreapta pentru a face cautarea. In caz contrar, traversarea se efectueaza de la dreapta spre stanga. daca este gasit elementul cautat, procedura va efectua calcule folosind informatii din articolul asociat persoanei cautate. Procedura returneaza acel rezultat calculat. Procedurile vor fi autodocumentate, avand comentarii ce se refera la: - autor - data scrierii - semnificatia, adica ce face procedura - fiecare linie sursa va avea comentarii lamuritoare - este obligatoriu ca fiecaree variabila definita sa fie detaliata la comentarii cu tipul si mai ales cu domeniul si la ce foloseste. Absenta comentariilor este catastrofica pentru evaluarea temei, atragand diminuarea cu 5 puncte a rezultatului. Comentariile identice din doua teme sau mai multe atrage anularea temelor. | IDD3CAUT numesiprenume acronim
pana la | TEMA nr. 5 | Se va elabora un referat de maximum 3 pagini care va arata cum imbunatatiti solutia pe care ati implementat-o in proiect, folosind structuri de date adecvate. Referatul va contine: - titlu si autor cu adresa de e-mail - o prezentare a proiectului - imbunatatiri privind structurile de date folosite - imbunatatiri privind procedurile cu care lucrati (cautare, creare, actualizare, conversie - concluzii - bibliografie. referatul trebuie sa nu fie plagiat, sa fie ingrijit elaborat, sa nu vontina verbul A PUTEA si sa fie redactat folosind verbele la modul impersonal. Trebuie sa evitati folositea negatiei NU pentru ca prezinta interes ceea ce fac produsul si nu ceea ce NU face. Procedurile pe care le introduceti sau secventele de program cu care exemplificati optimizari vor fi autodocumentate, avand comentarii ce se refera la: - autor - data scrierii - semnificatia, adica ce face procedura - fiecare linie sursa va avea comentarii lamuritoare - este obligatoriu ca fiecaree variabila definita sa fie detaliata la comentarii cu tipul si mai ales cu domeniul si la ce foloseste. Absenta comentariilor este catastrofica pentru evaluarea temei, atragand diminuarea cu 5 puncte a rezultatului. Comentariile identice din doua teme sau mai multe atrage anularea temelor. | IDD3OPTIM |