Differences

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

Link to this comparison view

programare:teme_2021:tema1_2021_cbd [2021/11/11 16:15]
razvan.nitu1305 [Trimitere temă]
programare:teme_2021:tema1_2021_cbd [2021/12/02 16:25] (current)
razvan.nitu1305 [Trimitere temă]
Line 144: Line 144:
 Exemplu: Exemplu:
  
-**N = 1**, **Dim = 11**. (1+1)*11/16 = 1,375 => se citesc 2 numere de tipul **unsigned short**. Sa presupunem ca acestea sunt 374444 ​(**10010010010 00100**) si 33792 (**100001 0000000000**). Va trebuie sa facem o operație intre 1170 (**10010010010**) si 289 (**00100 100001**)+**N = 1**, **Dim = 11**. (1+1)*11/16 = 1,375 => se citesc 2 numere de tipul **unsigned short**. Sa presupunem ca acestea sunt 37444 (**10010010010 00100**) si 33792 (**100001 0000000000**). Va trebuie sa facem o operație intre 1170 (**10010010010**) si 289 (**00100 100001**)
 </​note>​ </​note>​
  
Line 185: Line 185:
   - Arhiva trebuie să fie de tipul **zip**.   - Arhiva trebuie să fie de tipul **zip**.
   - Makefile-ul și testele vor fi cele din aceasta arhiva: {{:​programare:​teme_2021:​miniprocesor.zip|}}   - Makefile-ul și testele vor fi cele din aceasta arhiva: {{:​programare:​teme_2021:​miniprocesor.zip|}}
 +</​note>​
 +
 +<note warning>
 +Nu includeti fisierele checkerului in arhiva voastra. **Nu folositi Makefile.checker** pe post
 +de Makefile in arhiva voastra: asta va duce la recursivitate infinita pe vmchecker. Puteti sa folositi
 +direct makefile-ul prezent in arhiva (**Makefile,​ nu Makefile.checker**).
 </​note>​ </​note>​
  
Line 201: Line 207:
   * [-5.0]: abordare ineficientă   * [-5.0]: abordare ineficientă
   * [-10.0]: variabile globale   * [-10.0]: variabile globale
 +  * [-25.0]: Daca se folosesc vectori pentru stocarea bitilor ​
   * [-100.0]: TOT punctajul, în cazul în care se încearcă "​obținerea"​ punctajului pe temă folosind alte metode decât cele normale ​   * [-100.0]: TOT punctajul, în cazul în care se încearcă "​obținerea"​ punctajului pe temă folosind alte metode decât cele normale ​
     * în cadrul cursului de programare nu avem ca obiectiv rezolvarea în cel mai eficient mod posibil a programelor;​ totuși, ne dorim ca abordarea să nu fie una ineficientă,​ de genul să nu folosiți instrucțiuni repetitive acolo unde clar nu era cazul, etc.     * în cadrul cursului de programare nu avem ca obiectiv rezolvarea în cel mai eficient mod posibil a programelor;​ totuși, ne dorim ca abordarea să nu fie una ineficientă,​ de genul să nu folosiți instrucțiuni repetitive acolo unde clar nu era cazul, etc.
  
programare/teme_2021/tema1_2021_cbd.1636640143.txt.gz · Last modified: 2021/11/11 16:15 by razvan.nitu1305
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