This shows you the differences between two versions of the page.
programare:teme_2021:tema1_2021_cbd [2021/11/11 17:53] 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 207: | 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. | ||