This shows you the differences between two versions of the page.
pclp2:teme:tema-2 [2023/05/10 10:44] ilinca_ioana.strutu [Structură și detalii de implementare] |
pclp2:teme:tema-2 [2023/05/17 00:17] (current) ilinca_ioana.strutu [Trimitere și notare] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tema 2 - The race is on ====== | ====== Tema 2 - The race is on ====== | ||
- | * Deadline: 14.05.2023 | + | * Deadline: <del>14.05.2023</del> 16.05.2023 |
* Data publicării: 03.05.2022 | * Data publicării: 03.05.2022 | ||
* Responsabili: | * Responsabili: | ||
Line 9: | Line 9: | ||
* [[ stefanalexandru589@gmail.com | Stefan Apostol ]] | * [[ stefanalexandru589@gmail.com | Stefan Apostol ]] | ||
* Actualizări: | * Actualizări: | ||
- | * 03.05.2022 postare tema | + | * 03.05.2023 postare tema |
+ | * 10.05.2023 clarificare detalii de implementare si de trimitere a temei | ||
+ | * 12.05.2023 actualizare Makefile (task 3, task 4, Bonus), update enunt task 4 | ||
===== Enunț ===== | ===== Enunț ===== | ||
Line 214: | Line 216: | ||
</code> | </code> | ||
unde: | unde: | ||
- | * x - coloana pe care se afla piesa a carei pozitii vrem sa o calculam | + | * x - linia pe care se afla piesa a carei pozitii vrem sa o calculam |
- | * y - linia pe care se afla piesa a carei pozitii vrem sa o calculam | + | * y - coloana pe care se afla piesa a carei pozitii vrem sa o calculam |
* table - tabla de joc unde se vor pune pozitiile pe care poate ajunge piesa de joc | * table - tabla de joc unde se vor pune pozitiile pe care poate ajunge piesa de joc | ||
Line 227: | Line 229: | ||
=== Exemplu === | === Exemplu === | ||
- | + | {{:pclp2:teme:matrix_task_4.png?300|}} | |
- | {{:pclp2:teme:matrix.png?300|}} | + | |
Line 247: | Line 248: | ||
unde: | unde: | ||
- | * x - coloana pe care se afla piesa a carei pozitii vrem sa o calculam | + | * x - linia pe care se afla piesa a carei pozitii vrem sa o calculam |
- | * y - linia pe care se afla piesa a carei pozitii vrem sa o calculam | + | * y - coloana pe care se afla piesa a carei pozitii vrem sa o calculam |
* board - doua numere intregi ce reprezinta suprafata de joc. Primul numar reprezinta partea superioara a suprafetei, pe cand al doilea numar reprezinta partea inferioara. | * board - doua numere intregi ce reprezinta suprafata de joc. Primul numar reprezinta partea superioara a suprafetei, pe cand al doilea numar reprezinta partea inferioara. | ||
Line 302: | Line 303: | ||
* punctajul obținut prin testarea automată - 90p | * punctajul obținut prin testarea automată - 90p | ||
* coding style si comentarii- 10p | * coding style si comentarii- 10p | ||
- | * bonus - 20p | + | * bonus - TBD |
<note> | <note> | ||
Line 310: | Line 311: | ||
* indentarea consecventă | * indentarea consecventă | ||
* utilizarea unor nume sugestive pentru label-uri | * utilizarea unor nume sugestive pentru label-uri | ||
- | * scrierea unor linii de cod/README de maxim 80-100 de caractere | + | * scrierea unor linii de cod (sau README) de maxim 80-100 de caractere |
</note> | </note> | ||
Line 320: | Line 321: | ||
<note warning> | <note warning> | ||
Temele care nu trec de procesul de asamblare (build) nu vor fi luate în considerare. | Temele care nu trec de procesul de asamblare (build) nu vor fi luate în considerare. | ||
+ | </note> | ||
+ | |||
+ | <note warning> | ||
+ | Arhivele care nu corespund structurii cerute vor fi depunctate cu 20 de puncte din nota finala. | ||
</note> | </note> | ||