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