This shows you the differences between two versions of the page.
pclp2:teme:tema-1 [2023/04/07 15:51] albert.daraban [4. Clean - 20p] |
pclp2:teme:tema-1 [2023/04/15 16:04] (current) ilinca_ioana.strutu [Trimitere și notare] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* Ultima actualizare a enuntului: | * Ultima actualizare a enuntului: | ||
* 01.04.2023: publicarea enuntului | * 01.04.2023: publicarea enuntului | ||
+ | * 07.04.2023: clarificare Memory Management | ||
* Responsabili: | * Responsabili: | ||
- | * [[ darabantimoteisiceva@gmail.com | Albert Daraban ]] | + | * [[ darabantimoteisiceva@gmail.com | Timotei Daraban ]] |
* [[ mircea.preoteasa2000@gmail.com | Mircea Preoteasa ]] | * [[ mircea.preoteasa2000@gmail.com | Mircea Preoteasa ]] | ||
* [[ rares.constantin2002@gmail.com | Rares Constantin ]] | * [[ rares.constantin2002@gmail.com | Rares Constantin ]] | ||
Line 217: | Line 218: | ||
1) Alocarea corecta de memorie: memoria va fi alocata dinamic pentru toate structurile folosite. | 1) Alocarea corecta de memorie: memoria va fi alocata dinamic pentru toate structurile folosite. | ||
+ | Alocare corecta insemna ca in urma operatiei de clear nu va mai fi alocata memorie si pentru senzori eliminati si ca vectorul va fi redimensionat. | ||
2) Dezalocarea corecta a memoriei: memoria va fi dezalocata corect si complet. Pentru testare, vom folosi valgrind si ca punct de referinta, programul nu trebuie sa afiseze niciun read invalid sau orice leak de memorie.(erori de REDIR nu o sa fie depunctate). | 2) Dezalocarea corecta a memoriei: memoria va fi dezalocata corect si complet. Pentru testare, vom folosi valgrind si ca punct de referinta, programul nu trebuie sa afiseze niciun read invalid sau orice leak de memorie.(erori de REDIR nu o sa fie depunctate). | ||
Line 263: | Line 265: | ||
===== Trimitere și notare ===== | ===== Trimitere și notare ===== | ||
- | Tema valoreaza un punct (1p) din nota finala. | + | Temă valorează un punct (1p) din nota finală. |
- | Cele 100 de puncte ale temei sunt impartite astfel: | + | Cele 100 de puncte ale temei sunt împărțite astfel: |
- | * 10p printare simpla | + | * 10p printare simplă |
- | * 20p oriuntarea cu prioritati | + | * 20p oriuntarea cu priorități |
* 20p analyze | * 20p analyze | ||
* 20p clear | * 20p clear | ||
Line 274: | Line 276: | ||
* 10p coding style, comentarii | * 10p coding style, comentarii | ||
- | Temele vor trebui încărcate pe platforma TODO. | + | Temele vor trebui încărcate pe platforma [[ https://curs.upb.ro/2022/mod/assign/view.php?id=175410&rownum=0&useridlistid=643a9dfe75d15378747781&action | Moodle]]. |
+ | Trebuie încărcată o arhivă care să conțină în rădăcină fișierele sursă ale temei. | ||
+ | |||
+ | După încărcare, vă rugăm să așteptați câteva minute pentru a se afișa scorul și feedback-ul. Altfel, dacă se produce o eroare și arhivă nu este reîncărcată, tema nu se va corecta. | ||
===== Precizări suplimentare ===== | ===== Precizări suplimentare ===== | ||
* Pentru rularea checker-ului consultati README-ul din cadrul skel-ului. | * Pentru rularea checker-ului consultati README-ul din cadrul skel-ului. |