Pokyny k řešení a odevzdání projektů do APR - PRO únor 2003

Úvodní poznámky k zadání, řešení a odevzdávání projektů:

Problém řešený v projektu musí být důsledně dekomponovaný. Ve zdrojovém textu programu se to projeví deklarací řady procedur a funkcí (s parametry), které jsou volány v hlavním programu. U některých projektů je nutné vytvořit vlastní programovou jednotku. Pokud program požaduje zadání vstupních dat většího rozsahu (např. více než 10 hodnot) musí být možné je zadávat z textových souborů. Je možno kombinovat i se standardním input (z klávesnice). Výsledky je možné zobrazovat na standardní výstup output (display) nebo rovněž do textového souboru . Program se po spuštění představí, požadavek na vstupní data jednoznačně specifikuje (formát, rozsah dat), při vstupu ze souboru nabídne implicitní vstupní soubor (pojmenovaný dle konvencí), při výstupu do souboru nabídne implicitní výstupní soubor, rovněž pojmenovaný dle konvencí. Případné nejasnosti konzultujte s vyučujícími, kteří vedou cvičení.

Z výsledků musí být patrno pro jaká vstupní data platí, co znamenají. Vstupní data musí být zvolena tak, aby prověřila i vyjimečné stavy v programu a mezní hodnoty u použitých typů dat, pokud to má smysl.

Program musí být komentován a v úvodu obsahovat výstižný popis jeho funkce. Pouhá funkčnost programu není postačující. Hodnotí se rovněž kvalita dekompozice, styl programování a dodržování předepsaných konvencí. Zdrojový soubor programu musí dále obsahovat v komentáři číslo projektu/číslo příkladu, jméno studenta a přihlašovací jméno (login).

Odevzdání

Projekt budete demonstrovat (obhajovat) v laboratořích. To znamená, že předvedete učiteli funkčnost programu a vysvětlíte jednotlivé jeho konstrukce. Za závady, na které učitel upozorní při obhajobě se snižuje bodové hodnocení za projekt a musí být ve finální verzi odstraněny. Zdrojový soubor, datové soubory a dokumentace ukládejte do adresářů označeného vašim přihlašovacím jménem, podle příslušnosti k vyučujícímu ve cvičeních nebo dle pokynů vyučujícího.

Bude upřesněno ve cvičeních.

Dokumentaci lze rovněž odevzdat v papírové (vytisknuté) podobě.

Konvence pro označování souborů !!! nutno dodržovat !!!

Odevzdávají se zdrojové, datové a dokumentační soubory !!! ne *.exe soubory !!!

(např. proj_3.pas, proj_3.dpr, pro 3.projekt)

(např. proj_4u.pas - první programová jednotka 4.projektu

(proj_4ua.pas - další programová jednotka)

(např. proj_3.dat, další datový soubor proj_3a.dat)

(např. proj_3.txt, další soubor s výsledky proj_3a.txt )

(např. proj_3i.rec - označení vstupního souboru záznamů)

(např. proj_3o.rec - označení výstupního souboru záznamů)

(např. proj_3.doc - dokumentace ve Wordu).

Dokumentace musí být vytvořena tak, aby ji bylo možno zobrazit prostředky dosažitelnými v prostředí sítě Novell Centra výpočetní techniky FIT.

!!! Pokud výše uvedené konvence nebudou dodrženy, projekt se považuje za neodevzdaný a bude hodnocen 0 body. Bez výjimky.!!!

Poznámka:

Studenti mají možnost vytvořit si vlastní zadání projektu a po schválení cvičícím jej zpracovat. Případní zájemci však musí návrh zadání předložit písemně nejméně dva týdny před stanoveným termínem odevzdání projektu svému cvičícímu, který rozhodne o jeho přiměřenosti a vhodnosti pro procvičení sledované oblasti..

Kreslíková, únor 2003


Algoritmy a programování | Programovací seminář | Informace k projektům