---------------------------------------------------------------------- 1. Pravilnost / 30 - pravilno obravnavanje podatkov (podatkovna struktura) / 12 - pravilnost postopka (algoritem) / 12 - ucinkovitost / 6 ---------------------------------------------------------------------- 2. Arhitektura programa / 30 - pravilna uporaba jezikovnih elementov (for, while, if, ...) / 7 - globalne spremenljivke in konstante (jih naceloma ni) / 3 - ali so funkcije uporabljene / 4 - smiselnost funkcij / 3 - smiselnost parametrov funkcij / 3 - pogodbe in njihova pravilnost / 10 ---------------------------------------------------------------------- 3. Dokumentacija / 30 - imena spremenljivk in funkcij / 3 - komentarji v kodi / 4 - vsaka spremenljivka (in funkcija) je opisana / 3 - smiselnost vsebine komentarjev / 5 - smiselnost vsebine pogodb / 6 - dokumentacija o tem, kako se program prevede / 6 - dokumentacija o uporabi programa / 6 ---------------------------------------------------------------------- 4. Prevajanje, izvajanje / 10 - program se prevede (je sintakticno pravilen) / 3 - program pravilno dela / 7 ---------------------------------------------------------------------- SKUPAJ / 100