W niniejszym katalogu znajdują się zadania zaliczeniowe (na zajęcia w
roku 2003/2004).

Każde zadanie należy dostarczyć najpóźniej w terminie zapisanym w pliku
opisującym zadanie.

Każde rozwiązanie powinno być czytelnie zakodowane i pozbawione usterek.

Przy ocenianiu będzie brane pod uwagę, czy program działa prawidłowo.

Nie będą sprawdzane programy bez Makefile (lub innego programu
automatyzującego kompilacje).

Orientacyjne zasady oceniania:

Każdy program jest oceniany w skali od 0 do 10 punktów.

10 pkt. to
   + prawidłowo działający program (5), 
   + rozwiązanie powinno być optymalne (1),
   + dla którego przy kompilacji CC nie zgłasza żadnych ostrzeżeń (1), 
   + który przechodzi bez zarzutu przez test wykonany za pomocą programu 
     splint (ESC/Java2 w przypadku Javy lub inny podobny) (1),
   + sensownie podzielony na procedury (pojedyncza procedura powinna być 
     zapisana w ramach co najwyżej nieznacznie przekraczających 25 wierszy 
     przy 80 kolumnach oraz przy rozsądnych założeniach co do formatowania) 
     (1),
   + każda procedura powinna być opisana w komentarzu, opis powinien obejmować
     działanie procedury, znaczenie parametrów, znaczenie wyniku oraz
     wyszczególnienie zmiennych globalnych użytych przez procedurę (1).
   
W nawiasie podana jest ,,cena'' każdego elementu - niedopełnienie
danego elementu powoduje zmniejszenie liczby punktów o ilość z
nawiasu.

W sesji poprawkowej oprócz powyższych zasad obowiązują dodatkowo
następujące punkty:

+ Każdy może poprawiać swoją ocenę z pierwszego terminu.
+ Osoby, które uzyskały ocenę niedostateczną lub nie uzyskały żadnej
oceny w pierwszym terminie muszą zrobić wszystkie zadania z terminu
jesiennego, aby uzyskać ocenę.
+ Osoby, które uzyskały ocenę większą niż 2, mogą nie wykonywać całego
zestawu zadań, ale muszą wskazać do 30 czerwca b.r. jakie zadania chcą 
poprawiać.
Ostatnia modyfikacja: 06.06.2004

Valid HTML 4.01!