Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:test2_scrabble [2020/11/30 11:58]
alexandru.mindru [Trimitere tema]
programare:test2_scrabble [2020/11/30 12:01] (current)
alexandru.mindru [Restrictii si precizari]
Line 344: Line 344:
  
 Punctajul: Punctajul:
-     ​* ​**TODO** ​- teste +     ​* ​140p - teste 
-       ​10 teste +     ​10p - bonus
-       * 9p pe test +
-       * 20p pentru rularea fara erori a utilitarului valgrind pe imaginea cea mai mare (doar daca aveti deja 90p)+
      * 10p - coding style & README (checker-ul o sa va acorde aceste puncte doar pentru prezenta fisierului README, la corectare acestea vor fi validate)      * 10p - coding style & README (checker-ul o sa va acorde aceste puncte doar pentru prezenta fisierului README, la corectare acestea vor fi validate)
  
Line 353: Line 351:
      * Nu folositi variabile globale.      * Nu folositi variabile globale.
      * Fiti consistenti in ceea ce priveste [[programare:​coding-style|Coding Style-ul]].      * Fiti consistenti in ceea ce priveste [[programare:​coding-style|Coding Style-ul]].
-     * Toate matricile si vectorii folositi se vor aloca **dinamic**, pe **heap**; +     * Toate matricile si vectorii folositi se vor aloca **static**; 
-     * Tema se va trimite pe vmchecker si se va testa local cu ajutorul checker-ului ​care va fi disponibil **in curand**;+     * Tema se va trimite pe vmchecker si se va testa local cu ajutorul checker-ului;​
      * Pe vmchecker veti uploada o arhiva in format .zip care sa contina:      * Pe vmchecker veti uploada o arhiva in format .zip care sa contina:
-          ​- **Makefile**,​ cu cel puțin 3 targeturi, **build**, **run** și **clean**; Regula **run** trebuie sa ruleze executabilul care a fost obtinut la regula **build** si care are numele **bmp** (vezi si task-ul bonus); +          - **sursele** voastre, adică fișierele .c și .h.
-          ​- **sursele** voastre, adică fișierele .c și .h. **Inclusiv headerul bmp_header.h sau sub orice altă denumire îl folosiți**;​+
           - **README**, în care trebuie să dați detalii despre implementare,​ de ce ați ales să rezolvați într-un anumit fel, etc.           - **README**, în care trebuie să dați detalii despre implementare,​ de ce ați ales să rezolvați într-un anumit fel, etc.
      * Daca rezolvati doar o parte din task-uri asigurati-va ca pe celelalte nu primiti erori la rulare (precum SEGFAULT) sau time limit exceeded, altfel tot testul va fi punctat cu 0. De exemplu, daca task-urile 1 si 2 sunt OK dar task-ul 3               ​primeste SEGFAULT sau dureaza prea mult atunci tot testul se va nota cu 0.  ​      * Daca rezolvati doar o parte din task-uri asigurati-va ca pe celelalte nu primiti erori la rulare (precum SEGFAULT) sau time limit exceeded, altfel tot testul va fi punctat cu 0. De exemplu, daca task-urile 1 si 2 sunt OK dar task-ul 3               ​primeste SEGFAULT sau dureaza prea mult atunci tot testul se va nota cu 0.  ​
programare/test2_scrabble.1606730286.txt.gz · Last modified: 2020/11/30 11:58 by alexandru.mindru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0