Zápočtový program za zimní semestr by měl být naprogramován v Pascalu. Obvykle jde o Borland Pascal, ale nevylučuji ani Freepascal, Delphi, C# či jiné rozumné prostředí. Rozsah programu by měl být velmi zhruba 500-3000 řádek. Rozsah není jediné kriterium pracnosti a obtížnosti. Na zápočtovém programu by mělo být "něco obtížného"; obvykle může buď být náročný algoritmicky, nebo musí mít dobré uživatelské rohraní (vzhledem k možnostem použitého vývojového prostředí).
Nutnou součástí zápočtového programu je dokumentace. Doporučuji přečíst si text dr. Kryla Jak psát dokumentaci k zápočtovým programům. Dokumentaci pište s diakritikou.
Je nutné, aby si každý student zvolil zadání (téma) zápočtového programu. Téma musí být v historicky krátké době (cca do 10.12.2006) schváleno cvičícím. Zadané téma je závazné a je možné ho změnit jen ve výjimečných případech. Své návrhy posílejte mailem, případně si mě odchyťte po cvičení. Příliš lehká, příliš těžká, nespecifikovatelná, nebo jinak nevyhovující témata budou zamítnuta.
I po předchozí ústní dohodě je potřeba poslat návrh zadání mailem. Nespoléhejte na moji paměť.
Témata jsou omezená prakticky jen obtížností (zdola i shora). Fantazii se meze nekladou. Často se jedná o hry. Doporučuji volbu tématu, které by vás bavilo a zároveň dalo vzniknout nějakému užitečnému programu.
Zde je několik příkladů typických zápočtových programů:
Mnoho dalších témat (pro inspiraci) můžete najít na stránkách Martina Mareše zde. Případně si můžete vybrat nějakou hru zde.
hruska
(zavináč) popelka
(tečka) ms
(tečka) mff
(tečka) cuni
(tečka) cz