A verseny tárgya, követelményei:

A verseny elsodleges célja az, hogy az általános és a középiskolák tanulóinak lehetoséget adjon programozási ismereteik és képességeik összehasonlítására.

A versenyt öt fordulóban rendezzük meg. Az egyes fordulókban a versenyzoknek 3-5 programozási feladatot kell megoldaniuk C++, Pascal, C#, Python vagy Java nyelven, a beküldött megoldásokat Linux környezetben fordítjuk újra és az így kapott programokat értékeljük.

ugrás a lap tetejére

Elvárt alapvető ismeretek:

  • Egy programozási nyelv elemei. Strukturált vezérlési szerkezetek: felsorolás (szekvencia), választás (elágazás), ismétlés (ciklus).
  • Adattípusok: egész, valós, logikai, karakter, szöveg. Összetett adatok: tömb, halmaz, rekord, verem, sor, fa, gráf.
  • Fölülrol lefelé haladó programozás lépésenkénti finomítással. Programok élesztése, tesztelése, hatékonysági megfontolások.
  • Számábrázolás bináris, oktális, decimális, hexadecimális számrendszerben. Átalakítások, alapmuveletek.
  • Boole-algebrai és matematikai logikai alapismeretek.
  • Programozási típusalgoritmusok. Pl. rendezések, keresések, visszalépéses keresés, stb. Adatok beszúrása, törlése, keresése.

ugrás a lap tetejére

A versenyt három korcsoportban hirdetjük meg:

  • I. korcsoport: 5-8. osztályosok
  • II. korcsoport: 9-10. osztályosok
  • III.korcsoport: 11-12. osztályosok

ugrás a lap tetejére

A verseny öt fordulóból áll:

  • minden fordulóban maximum 400 pontot lehet kapni
  • a végeredménybe az első 4 forduló legjobb három pontszáma és az 5. forduló pontszáma számít be

ugrás a lap tetejére

A verseny lebonyolítása

A versenyt három korcsoportban (5-8., 9-10., 11-12. osztályosok) hirdetjük meg, de közös feladatokkal. Nehézségi szintje a Nemes Tihamér NITV Programozás kategória 1. korcsoport döntoje és 2. korcsoport 2. fordulója közötti – azoknak is lehetoséget nyújt a versenyzésre, akik nemrég kezdték a programozás tanulást.

A versenyre nevezni a verseny honlapján lehet, a szükséges adatok (név, település, iskola, évfolyam, e-mail) megadásával a https://biro.inf.elte.hu/faces/versenyre.xhtml oldalon. A megadott e-mail címre küldjük az azonosítót és a jelszót.

Nevezni bármikor lehet, az adott fordulón azok indulhatnak, akik a forduló napját megelozo szerda éjfélig neveztek.

A verseny mindegyik fordulójában a feladatokat számítógépen kapják a versenyzok a Bíró feladatértékelon (https://biro.inf.elte.hu/). A versenyre gyakorolni a https://mester.inf.elte.hu online feladatgyujteményben lehet.

A feladatok az Bíró feladatértékelon jelennek meg délelott 10 órakor, és 18 óráig kell szintén a Bíró felületén beküldeni a feladatok megoldását, 20-szor lehet próbálkozni. A beküldött megoldásokat automatikusan értékeljük. A fordulók eredményeit a verseny honlapján közzé tesszük.

ugrás a lap tetejére

Használható szoftvereszközök

A versenyzok saját választásuk szerint MS-Windows vagy Linux operációs rendszer alatt dolgozhatnak a következo programokkal, programozási környezetekkel:

  • Geany (Free Pascal) - fpc fordítóval
  • gcc
  • MS Visual C#
  • Lazarus (Delphi) - fpc fordítóval
  • Code:Bocks - gcc fordítóval
  • Java nyelv
  • Python

Pontos részletekért nézze meg az aktuális versenyfelhívást!

ugrás a lap tetejére

Letoltheto tananyagok, példatárak

Példatárak

C#

ugrás a lap tetejére

Versenybizottságok

Országos Versenybizottság:

Az Országos Versenybizottság (OVB) egyetemi-foiskolai oktatókból, valamint olyan tanárokból áll, akik jelenleg közvetlenül nem érintettek a középiskolai oktatásban.

Elérhetőségek:

  • NJSzT OVB
    1364 Budapest, Pf. 201.
    E-cím: nemestihamer@inf.elte.hu
  • Zsakó László
    ELTE IK Média- és Oktatásinformatikai Tanszék,
    1117, Budapest, Pázmány Péter sétány 1/C.
    E-cím: Zsako@caesar.elte.hu
  • Bende Imre
    ELTE IK Média- és Oktatásinformatikai Tanszék,
    1117, Budapest, Pázmány Péter sétány 1/C.
    E-cím: beiraai@inf.elte.hu
  • Horváth Gyozo
    ELTE IK Média- és Oktatásinformatikai Tanszék,
    1117, Budapest, Pázmány Péter sétány 1/C.
    E-cím: gyozke@inf.elte.hu
  • Horváth Gyula
    ELTE IK Média- és Oktatásinformatikai Tanszék,
    1117, Budapest, Pázmány Péter sétány 1/C.
    E-cím: horvath@inf.elte.hu
  • Menyhárt László
    ELTE IK Média- és Oktatásinformatikai Tanszék,
    1117, Budapest, Pázmány Péter sétány 1/C.
    E-cím: menyhart@inf.elte.hu

ugrás a lap tetejére