Differences

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

Link to this comparison view

programare:teme_2022:tema2_2022_cbd [2022/11/22 16:57]
ioana.dabelea [Resurse]
programare:teme_2022:tema2_2022_cbd [2022/11/26 00:14] (current)
ioana.dabelea [Resurse]
Line 8: Line 8:
 ==== Termen de predare: ==== ==== Termen de predare: ====
   * Deadline soft: **07.12.2022 23:55**   * Deadline soft: **07.12.2022 23:55**
-  * Deadline hard: **14.12.2022 23:55**+  * Deadline hard: **13.12.2022 23:55**
  
 ==== Introducere ==== ==== Introducere ====
Line 19: Line 19:
 Avioanele pot fi de 2 tipuri: ​ Avioanele pot fi de 2 tipuri: ​
  
-{{:​programare:​teme_2022:​avioane.png?​nolink&​250|}}+{{:​programare:​teme_2022:​avioanefinale.png?​nolink&​250|}}
  
 Ele pot avea capul îndreptat în 4 direcţii. Ele pot avea capul îndreptat în 4 direcţii.
Line 82: Line 82:
 W W
 2AMS 2AMS
-3+2
  
 </​code>​ </​code>​
Line 236: Line 236:
 <​code>​ <​code>​
 Output: Output:
-3+1
 </​code>​ </​code>​
 <note tip> <note tip>
Line 327: Line 327:
 ---- ----
  
-  * Checker-ul, scheletul de cod şi testele o să se găsească în arhiva ​*tema2*.+  * Checker-ul, scheletul de cod şi testele o să se găsească în arhiva ​{{:​programare:​teme_2022:​skel.zip|avioane.zip}}.
   * Pentru a instala programele necesare verificării codingstyle-ului daţi, pe rand, comenzile:  ​   * Pentru a instala programele necesare verificării codingstyle-ului daţi, pe rand, comenzile:  ​
         * **chmod +x install-linters.sh check.sh**         * **chmod +x install-linters.sh check.sh**
Line 372: Line 372:
 <note warning> <note warning>
   - Arhiva trebuie să fie de tipul **zip**.   - Arhiva trebuie să fie de tipul **zip**.
-  - Puteți utiliza regula **zip** din fișierul **Makefile** pentru a vă genera arhiva zip. Aceasta va adăuga fișierele Makefile, README și orice fișier **.c** ​și **.h** din directorul curent.+  - Puteți utiliza regula **zip** din fișierul **Makefile** pentru a vă genera arhiva zip. Aceasta va adăuga fișierele Makefile, README și orice fișierele ​**task1.c****task2.c**, **task3.c**,​ **task4.c**,​ **task5.c**,​ **utils.h** din directorul curent.
   <​code>​   <​code>​
   make zip   make zip
   </​code>​   </​code>​
 +</​note>​
 +
 +<note warning>
 +Nu includeţi fisierele checkerului ăn arhiva voastră. **Nu folosiţi Makefile.checker** pe post
 +de Makefile în arhiva voastrî: asta va duce la recursivitate infinita pe vmchecker. Puteti sa folosiţi
 +direct makefile-ul prezent în arhivă (**Makefile,​ nu Makefile.checker**).
 +</​note>​
 +
 +<note warning>
 +În cazul în care testele vă trec local, însă pică pe vmchecker cel mai probabil aveţi
 +o sursă de "​undefined behavior in cod". Pentru a vă asigura că scapati de aceste probleme,
 +compilaţi cu flagul de compilare `-Wall` si rezolvaţi toate warning-urile.
 </​note>​ </​note>​
  
Line 387: Line 399:
 ==== Întrebări ==== ==== Întrebări ====
 ---- ----
-Dacă aveți nelămuriri,​ puteți să ne contactați pe forumul dedicat temei de casă nr.2 sau pe canalul ​Temei 2. +Dacă aveți nelămuriri,​ puteți să ne contactați pe [[https://​curs.upb.ro/​2022/​mod/​forum/​view.php?​id=90444|forum tema 2]] sau pe canalul ​[[https://​teams.microsoft.com/​l/​channel/​19%3aebc23d84f35d4b8f9b42a1688b229051%40thread.tacv2/​Tema%25202?​groupId=6105be57-b728-4078-9f4a-00dc43e83e70&​tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac|Tema ​2]]
 La orice întrebare vom răspunde în maxim 24 de ore. La orice întrebare vom răspunde în maxim 24 de ore.
 **Nu** se acceptă întrebări în ultimele 24 de ore înainte de deadline. **Nu** se acceptă întrebări în ultimele 24 de ore înainte de deadline.
  
programare/teme_2022/tema2_2022_cbd.1669129078.txt.gz · Last modified: 2022/11/22 16:57 by ioana.dabelea
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