Prebehlo ZENIT – školské kolo súťaže v programovaní
Včera, dňa 6.11.2008 prebehlo školské kolo známej súťaže v programovaní – ZENIT. Rozhodol som sa, že sa zúčastním. Konala sa u nás na strednej priemyselnej škole elektrotechnickej (Zochova 9) v Bratislave. Návrh mi dal profesor dva dni pred súťažou. Na výber sú vždy dva programovacie jazyky – Pascal a C++. V tej dobe (4.11) som nemal žiadne skúsenosti ani s jedným zo spomínaných jazykov. Mal som dva dni na naučenie sa syntaxe. Vybral som si C++.
Zadania boli zvláštne. Bol som na ZENITe prvý krát a spravil som asi polovicu úloh. Zvyšok času som riešil problémy s blbým dosovským kompilátorom v škole a iné logické chyby (nie syntaktické, tie som vyriešil za niekoľko sekúnd). Tých, ktorí riešili v C++ bolo myslím 5 (vrátane mňa) študentov. Celkovo riešilo myslím 34 žiakov
… Samozrejme v Pascale… (thumbs down).
Na vyriešenie sme mali 4 a pol hodiny čistého času. Na čas sa nepozeralo dôsledne a prísne, takže som nad úlohami strávil trošku viac času. Atmosféra bola príjemná, mali sme dovolené jesť, piť, používať vlastnú literatúru a dokumenty, ktoré sme si priniesli z domu (:D). Naopak, prístup k internetu sme (žiaľ) nemali.
Súťaž začala slávnostným otvorením, ktoré spravil pán riaditeľ (:D) a hurá na zadania. Boli štyri kopy papierov, z každého si každý študent zobral po jednom. Zadania boli okrem iného ešte vo wordovskej podobe na disku každého PC. Potom sa všetci dovalili na počítače, poprihlasovali sa do siete, otvorili IDE a pracovali. Prvá polhodina prebiehala v relatívnom kľude. Všetci čítali zadania, riešili, rozmýšlali. Potom sa atmosféra začala uvoľňovať a študenti sa začali medzi sebou potichu zhovárať. Profesorov, ktorí mali dozor, to očividne nejak zvlášť netrápilo.
Ku koncu sme si posúvali USB kľúč, na ktorý sme nahrali naše riešenie (kód a spustiteľný skompilovaný exe súbor; kód v .pas alebo .cpp). Každý mal možnosť prejsť si svoj program priloženým testerom, ktorý bol dostupný spolu so zadaním ZENIT. Pracovali sme so vstupným súborom vstup.in a výstup sme mali vpisovať do súboru Skola.out.
Myslím, že naostro priamo na ZENITe som sa naučil oveľa viac, než za tie dva dni drvenia syntaxe. Riešenie ma bavilo a plánujem ísť aj budúci rok. Dva dni predtým (4.11) prebiehala súťaž ZENIT v elektrotechnike, ale to nie je nič pre mňa
. Keď bude čas, uverejním aj správne riešenia ako samostatný článok. Ďakujem za pozornosť.
—
Stránka so zadaniami ZENIT – www.zenit.gjh.sk
Archív so zadaniami, vstupnými súbormi a testerom na stiahnutie – ZENIT















Reagujte!