Changes between Version 16 and Version 17 of naloge


Ignore:
Timestamp:
Nov 16, 2008, 12:57:39 PM (16 years ago)
Author:
Leon Kos
Comment:

Napotki za izdelavo domačih nalog

Legend:

Unmodified
Added
Removed
Modified
  • naloge

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