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.
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.
 
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
 
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
 
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öntője és 2. korcsoport 2. fordulója közötti, így azoknak is lehetőséget nyújt a versenyzésre, akik nemrég kezdték a programozás tanulást.
Nevezni bármikor lehet, az adott fordulón azok indulhatnak, akik a forduló napját megelőző szerda éjfélig neveztek.
A verseny mindegyik fordulójában a feladatokat számítógépen kapják a versenyzők. A versenyre gyakorolni a https://mester.inf.elte.hu online feladatgyűjteményben lehet.
A feladatok a feladatértékelőn jelennek meg délelőtt 10 órakor és 18 óráig kell 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 tesszük közzé.
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!
Letölthető tananyagok, példatárak
Példatárak
C#
Versenybizottságok
Országos Versenybizottság:
Az Országos Versenybizottság (OVB) egyetemi oktatókból és hallgatók áll.
E-cím: nemes_online@inf.elte.hu
Elérhetőségek:
- NJSzT OVB
1364 Budapest, Pf. 201.
Tel.: (1) 472-2720, Fax: (1) 472-2728
Titkárság: titkarsag@njszt.hu
 - Dr. Németh Zsolt
ELTE IK Numerikus Analízis Tanszék - Erdősné Dr. Németh Ágnes
ELTE IK Média- és Oktatásinformatikai Tanszék - Dr. Horváth Gyula
ELTE IK Média- és Oktatásinformatikai Tanszék - Busa Máté
Evosoft - Pőcze Barnabás, Nikházy László: verseny kiértékelő szoftver üzemeltetése
 
Támogatóink
		