| 4 | | Pravilnost vaših nalog lahko preverite z |
| 5 | | [http://lecad.si/cgi-bin/cclass.cgi Ocenjevalcem nalog] |
| 6 | | |
| 7 | | Naloge je potrebno shraniti z uporabo SVN ukazov in preveriti njihovo delovanje. |
| | 4 | |
| | 5 | Znanje programskega jezika C najlažje pridobimo z vajo. Namen domačih nalog |
| | 6 | predstavljenih na tej strani je predvsem utrditi določene programske konstrukte, |
| | 7 | ki se lahko rešijo v krajših programih, katere pravilnost delovanja ni težko |
| | 8 | preveriti. Naloge se izdelujejo z orodji, ki so predvidene za izdelavo projekta. |
| | 9 | To pomeni, da je vsako vsako vajo, ki jo izdelujemo najprej preveriti na lokalnem |
| | 10 | računalniku. Ko je možno izdelati nalogo št. ??? z ukazom |
| | 11 | {{{ |
| | 12 | make vaja??? |
| | 13 | }}} |
| | 14 | je vaja??? primerna za shranitev na strežnik, kar naredimo z ukazi '''svn'''. |
| | 15 | |
| | 16 | Ker so naloge enostavne, lahko v datoteko {{{Makefile}}} napišemo naslednje |
| | 17 | implicitne definicije in se s tem izognemo pisanju eksplicitnih ukazov. Dovolj |
| | 18 | je že če na začetek Makefile napišemo: |
| | 19 | {{{ |
| | 20 | CFLAGS = -Wall |
| | 21 | LDFLAGS = -lm |
| | 22 | }}} |
| | 23 | in večina nalog bo izdelana z ukazom make vaja???, kjer namesto ?? napišemo številko |
| | 24 | naloge. |
| | 25 | |
| | 26 | Pravilnost vaših nalog lahko tudi sami preverite z |
| | 27 | [http://lecad.si/cgi-bin/cclass.cgi Ocenjevalcem nalog], ki izvede test delovanja |
| | 28 | s tem da vajo prevede, pregleda izvorno kodo in požene kontrolni test. Pri kontroli |
| | 29 | delovanja je možno, da ocenjevalec javi daj program ne deluje pravilno. Če pa |
| | 30 | menite, da Vaš program deluje pravilno, je možno da je kontrolni test napačen ali |
| | 31 | pa besedilo vaje ni dovolj jasno. V tem primeru odprite [http://lecad.si:8000/vaje/newticket Nov Listek] |
| | 32 | in opišite težavo. |
| | 33 | |
| | 34 | Izdelane vaje morajo pravilno delovati, kar preverjamo z [http://lecad.si/cgi-bin/cclass.cgi Ocenjevalcem nalog]. |
| | 35 | V primeru, da vaja ne prestane testa, ne bo upoštevana kot narejena. Zaželjeno je tudi, da naredimo |
| | 36 | čim več vaj, ni pa potrebno izdelati več kot je zahtevano. |