ZENIT v programovaní
školský rok 2001/2002, ročník XVIII.

Dňa 13.novembra 2001 sa na našej škole uskutočnilo školské kolo ZENITu v programovaní. Súťaž bola určená pre všetkých žiakov školy, pričom sa súťažilo v dvoch kategóriách. Kategória A bola určená pre žiakov tretieho a štvrtého ročníka a kategória B pre žiakov druhého, príp. aj prvého ročníka.
Súťaž oficiálne začínala o 8:00 a skončila o 13:00, čiže čas na vypracovanie bol presne 5 hodín. Vyhodnotenie sa urobilo hneď po ukončení.

Súťaže sa zúčastnilo 13 súťažiacich. V kategórii A bolo zastúpených 8 žiakov prevážne štvrtej triedy a v kategórii B bolo 7 súťažiacich, ktorí boli všetci žiaci druhého ročníka.


Zadanie :
Zadanie bolo ako každý rok a ako sa na takúto súťaž patrí mierne ťažšie. Teda aspoň z pohľadu žiakov z priemyslovky sa zdalo byť ťažšie. Celkové zvládnutie problému bolo zamerané hlavne na správnu algoritmizáciu celého zadania. Takýto typ príkladu určite skôr vyhovuje žiakov z gymnázii.

Samotný program mal vykonávať simulovanie nemocnice na základne vstupných údajov. Na vstupe boli zadaní návštevníci nemocnice, či už to boli pacienti, ktorí išli iba do lekárne alebo do niektorej ordinácie. Ku každému boli určené základné údaje - čas príchodu, koľko si bol vybrať liekov, aké ordinácie navštívil, koľko sa v nich zdržal. Kto má záujem o kompletné zadanie, nájde ho na tejto stránke.

Súťaž :
Podmienkou pre súťaženie bolo spracovať zadanú úlohu v určitom programovacom jazyku. Na výber sme mali Turbo Pascal (ktorý sa o.i. učí aj v 2.ročníku na našej škole) alebo trošku obtiažnejší C++.
Priebeh súťaže bol voľný, každý si pokojne ťukal do klávesnice a snažil sa získať aspoň pár dobrých bodíkov do výsledného hodnotenia. Dokonca sa do súťaženia (samozrejme mimo súťaž) zapojil aj pán profesor.
V kategórii štvrtákov a tretiakov sa zišli už "ostrieľaní zeniťáci" a hneď od začiatku bolo vidieť, komu nie je pojem programovanie cudzí. Milým prekvapením v tejto kategórii bol tretiak Ladislav Máte, ktorý skončil celkovo tretí. Minulý rok sa tiež zúčastnil ZENITu, nazbieral skúsenosti a tento rok ich všetky zužitkoval a pritom programuje v nie zrovna najjednoduchšom programovacom jazyku C++. Prvé dve miesta obsadili žiaci, ktorí sa tejto súťaže zúčastňujú pravidelne každý rok.
V kategórii B sa zúčastnili žiaci druhej triedy, ktorí sa práve teraz učia programovací jazyk Turbo Pascal. Prišli nazbierať skúsenosti z takejto súťaže a vyskúšať si svoje programovacie schopnosti. Myslím, že práve títo žiaci budú o rok, prípadne o dva obsadzovať popredné priečky v takýchto súťažiach. Mali však trošku smolu, lebo Pascal sa učia len chvíľku a vedomosti nadobudnuté v škole im neumožnili presadiť sa a získať nejaké body. Je to síce škoda ale v kategórii B nebol žiaden úspešný riešiteľ.

Hodnotenie :
Na vyhodnotenie slúžil vyhodnocovací program, ktorí poslali do školy aj so zadaniami. Tento program testoval riešenia a podľa toho počítal body. U každého žiaka otestoval štyri rôzne vstupné údaje a porovnal s požadovanými výstupnými údajmi. Celkovo sa dalo získať až 400 bodov, pričom najlepší riešiteľ na našej škole dosiahol 102 bodov. Našli sa však aj takí žiaci, ktorým sa moc nechcelo do programovania a tak si skrátka vypočítali výsledky, vypísali ich programom na obrazovku a hotovo. Práve tu sa ukázala chyba vo vyhodnocovacom programe, ktorí takéto výstupné výsledky akceptoval a dokonca za ne udeľoval aj body. Ale hodnotiaca komisia si tento spôsob riešenia všimla a žiaka diskvalifikovala.

Výsledky :
Hodnotiacu komisiu tvorili pán inžinier Peter Plesník a pán profesor Peter Minárik.

Kategória A
Žiaci 3. a 4. ročníka
1. HODERMARSKÝ Ladislav 4.A
2. KOBZA Michal 4.B
3. MÁTE Ladislav 3.A

Kategória B
Žiaci 1. a 2. ročníka
Nebol úspešný žiadny riešiteľ.

Prvé dve práce postúpili do krajského kola, ktoré sa uskutoční dňa 12. decembra 2001 v Prievidzi na Gymnáziu A.Nedožerského. O priebehu tejto akcie budete tiež informovaní.

Download :
Zadanie PDF dokument
Zadanie textový súbor
Testovací program
Vstupný súbor

Všetky pripomienky, námety a podnety píšte autorovi tejto stránky.