Zadanie č. 1: Karel the Robot Library

Znenie zadania

Vytvorte knižnicu v jazyku C pre tvorbu programov v programovacom jazyku Karel. V rámci knižnice vytvorte všetky funkcie, ktoré sú definované na stránke API (bez nutnosti implemenovať funkciu setStepDelay()).

Všeobecné informácie

Odovzdane zadanie prejde kontrolou originality, ktorá sa uskutoční voči aktuálne vypracovaným zadaniam ako aj zadaniam z minulých rokov. Pokiaľ sa zistí, že študent odovzdal kópiu iného riešenia, nesplní základnú podmienku získania zápočtu a ten mu nebude udelený (bez možnosti opätovného pokusu odovzdať zadanie). Pokiaľ odovzdané zadanie bude vlastné iba čiastočne, zadanie nebude akceptované, študent bude mať ešte jeden pokus dopracovať zadanie , ale jeho hodnotenie bude penalizované -5 bodmi.

Toto zadanie je zamerané na overenie znalostí z nasledujúcich oblastí:

Požiadavky pre úspešné odovzdanie zadania

Štruktúra balíčka na odovzdanie

Zadanie sa odovzdáva formou zip balíčku, pričom jeho názov bude reprezentovaný jedinečným identifikátorom študenta s rokom odovzdavania v tvare: ROK_AB123CD.zip. Zip balíček bude obsahovať nasledujúcu štruktúru priečinkov:

Dokumentácia

Dokumentácia ku zadaniu predstavuje jeden dokument vo formáte .pdf alebo priečinok html/ vygenerovaný ako výstup z vhodného nástroja, napr. Doxygen. Dokumentácia sa skladá z týchto častí:

$Id$