13.12.2003 programmeerimisolümpiaadi koolivoor Selgituseks testiprotokollide juurde Testiprotokollid avaldatakse kahel kujul: * tekstifailidena avaldatakse koondprotokoll, kus on toodud iga ülesande eest tervikuna saadud punktisumma, kuid pole toodud üksikute testide tulemusi; * Exceli tabelina avaldatakse täielik testiprotokoll, kus on toodud iga testi tulemus ja testijate kommentaarid. Enne protestide esitamist palume tutvuda täielikus protokollis olevate märkustega. Testiprotokollis on kasutatud järgmisi tähiseid: T - täitmisaegne viga: programm lõpetas oma töö kas operatsiooni- süsteemi või programmeerimiskeskkonna veateatega; väljundfaili sisu ei uuritud; A - ajalimiit lõhki: testija oli sunnitud programmi töö katkestama, kuna see ei lõpetanud oma tööd ülesande tingimustes ettenähtud aja jooksul; väljundfaili sisu ei uuritud; P - puudub väljundfail: programm lõpetas oma töö vigadeta ja antud ajalimiidi piires, kuid ei tekitanud väljundfaili; F - failiformaat vigane: väljundfaili vormistus oli nii puudulik, et vastuse õigsust polnud võimalik kontrollida; V - vale vastus: väljundfaili vormistus oli küll loetav, kuid vastus sisuliselt vale. Arv testitulemuse kohal näitab selle testi eest saadud punkte. Võistluse üldjuhendi või ülesannete tehniliste tingimuste rikkumise eest tehti trahvi järgmiselt: Programmi töö peatamine klaviatuurilt mingi sisendi ootamiseks: seekord piirdume hoiatusega, kuid lõppvoorus trahvime. Vastuse väljastamine vale nimega väljundfaili: seekord piirdume hoiatusega, kuid lõppvoorus trahvime. Väljundfaili olemasolu eeldamine: seekord piirdume hoiatusega, kuid lõppvoorus trahvime. Tulemuse väljastamine ekraanile (väljundfail tühi või puudub hoopis): trahv 10% ülesande väärtusest. Liigsete reavahetuste väljastamine muude andmete vahele: trahv 10% ülesande väärtusest. Märkus: rahvusvahelistel võistlustel loetakse kõik eelpool hoiatuse või trahviga hinnatud eksimused täisvigadeks -- testi tulemuseks on 0 punkti.