Differences

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

Link to this comparison view

programare:teme_2016:tema3_2016_ca [2016/11/29 01:59]
darius.neatu [Enunţul temei]
programare:teme_2016:tema3_2016_ca [2016/12/18 18:21] (current)
darius.neatu [Tema de casă 3 - Alocator de memorie]
Line 10: Line 10:
 **Autor inițial:** [[stefan.bucur@gmail.com|Ștefan Bucur]] **Autor inițial:** [[stefan.bucur@gmail.com|Ștefan Bucur]]
  
-**Deadline:​** ​18.12.2016+**Deadline ​soft:** **20.12.2016** 
 +**Deadline hard:** **12.01.2017**
  
-**Ultima modificare:​** 28.11.2016+**Ultima modificare:** **28.11.2016**
  
 <note warning> <note warning>
Line 28: Line 29:
  
  
 +====== Recomandări ======
 <note warning> <note warning>
-CITIȚI CU ATENȚIE! +ATENȚIE! 
-* Recomandăm să recapitulați noțiunile menționate în secțiunea de obiective.+ 
 +  ​* Recomandăm să recapitulați noțiunile menționate ​anterior. 
 +  * Enunțul temei este lung. Înțelegerea enunțului face parte din rezolvarea temei. NU răspundem pe forum la întrebări pentru care răspunsul există deja în enunț. Recomandăm să citiți enunțul ​de mai multe ori până când sunteți siguri că l-ați înțeles. 
 +  * Recomandăm să vă gândiți foarte bine la abordare înainte să implementați și să modularizați cât mai bine codul. 
 +  * Pentru coding style puteți citi [[http://​ocw.cs.pub.ro/​courses/​programare/​coding-style | aici]].
 </​note>​ </​note>​
  
Line 351: Line 357:
  
 ====== Regulament teme ====== ====== Regulament teme ======
 +  * Regulamentul general al temelor se gășeste [[http://​ocw.cs.pub.ro/​courses/​programare/​regulament-ca#​temele_de_casa | aici]].
   * Tema se va implementa DOAR în limbajul C. Va fi compilată și testată DOAR într-un mediu LINUX. Nerespectarea acestor reguli aduce un punctaj nul pe temă.   * Tema se va implementa DOAR în limbajul C. Va fi compilată și testată DOAR într-un mediu LINUX. Nerespectarea acestor reguli aduce un punctaj nul pe temă.
  
Line 359: Line 366:
   * Arhiva va trebui să conţină ''​in directorul RADACINA''​ doar urmatoarele:​   * Arhiva va trebui să conţină ''​in directorul RADACINA''​ doar urmatoarele:​
          * 1. Codul sursă al programului vostru (fișierele ''​.c''​ și eventual ''​.h''​).          * 1. Codul sursă al programului vostru (fișierele ''​.c''​ și eventual ''​.h''​).
-         * 2. Un fișier ''​Makefile''​ care să conțină regulile ''​build''​ și ''​clean''​. Regula ''​build''​ va compila programul într-un executabil cu numele **''​alocator''​**. Regula ''​clean''​ va șterge executabilul și eventual toate binarele intermediare (fișiere obiect) generate de voi. +         * 2. Un fișier ''​Makefile''​ care să conțină regulile ''​build''​ și ''​clean''​. Regula ''​build''​ va compila programul într-un executabil cu numele **''​allocator''​**. Regula ''​clean''​ va șterge executabilul și eventual toate binarele intermediare (fișiere obiect) generate de voi. 
-         * 3. Un fișier ''​README''​ care să conțină prezentarea implementării alese de voi. Dacă ați implementat și bonusul, menționați acest lucru în README.+         * 3. Un fișier ''​README''​ care să conțină prezentarea implementării alese de voi. Dacă ați implementat și bonusul, menționați acest lucru în README. NU copiați bucăți din enunț ​în README.
          * 4. Un fișier gol ''​bonus''​ dacă ați implementat și bonus-ul (folosit intern de vmchecker pentru a determina dacă trebuie să ruleze sau nu și aceste teste).          * 4. Un fișier gol ''​bonus''​ dacă ați implementat și bonus-ul (folosit intern de vmchecker pentru a determina dacă trebuie să ruleze sau nu și aceste teste).
          * Nerespectarea regulilor 1 și 2 aduce un punctaj nul pe temă.          * Nerespectarea regulilor 1 și 2 aduce un punctaj nul pe temă.
Line 368: Line 375:
   * O temă care NU compilează pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]] NU va fi punctată.   * O temă care NU compilează pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]] NU va fi punctată.
   ​   ​
-  * O temă care compilează dar care NU trece niciun test pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]] NU va fi punctată. Punctele pe teste sunt cele de pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]].+  * O temă care compileazădar care NU trece niciun test pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]]NU va fi punctată. Punctele pe teste sunt cele de pe [[https://​elf.cs.pub.ro/​vmchecker/​|vmchecker]].
programare/teme_2016/tema3_2016_ca.1480377575.txt.gz · Last modified: 2016/11/29 01:59 by darius.neatu
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