Akadálymentes verzió
Menü megnyitása

KöMaL Informatika Pontversenye 2015/2016

Verseny célja:

A KöMaL egy egész tanéven át tartó verseny, így a diákokat kitartásra neveli. Mivel nem tesztjellegű, ezért a gondolatok világos megfogalmazásában is lehet általa fejlődni.

Alapvető célunk, hogy e feladatok segítsék a felkészülést az informatika versenyekre és az emelt szintű érettségire.

Nevezés módja:

A pontversenybe a https://www.komal.hu/nevezesilap internetes címen található ,,Nevezési lap'' kitöltésével és beküldésével lehet benevezni. A versenyekbe be lehet kapcsolódni a tanév során később is.

A nagyon gyakori családnevű versenyzők válasszanak egy háromjegyű jelzőszámot is, és mind a nevezési lapon, mind pedig az év során beküldött dolgozataik fejlécére az így bővített nevet írják (pl. Kiss 349 Anna, Szabó 344 Péter). Kérjük viszont, hogy a továbbiakban ezt a számot minden egyes beküldött dolgozatukon tüntessék föl.

Kérjük, hogy azok a versenyzők, akik tavaly már választottak jelzőszámot, idén is ugyanazt a számot használják!

A pontversenyeinkre történő regisztráció során kérjük, adja meg a címlapon látható előfizetői azonosítóját, mert ezzel tudjuk biztosítani aktuális kitűzött feladatainkhoz a teljes elektronikus hozzáférést a lap nyomtatott változatának megjelenésével egyidejűleg. Az előfizetői azonosítóját megtalálja a folyóiratra ragasztott etiketten. Előfizetői azonosító hiányában a feladatokhoz történő elektronikus hozzáférést korlátozzuk (csak a hónap 28-ától jelennek meg a feladatok honlapunkon is, szeptembert kivéve). Amennyiben előbb történik a regisztráció, mint az előfizetés, a regisztráció később módosítható, és az előfizetői azonosító megadását követően a havi feladatsorok elektronikusan teljes körűen elérhetők lesznek az előfizető számára. Lapunk pontversenyében a részvétel a 2014/2015-ös tanévre továbbra is térítésmentes, tehát regisztrációval előfizetői azonosító hiányában is lehetséges. Kérjük azonban versenyzőink szüleit, hozzátartozóit, vagy az őket támogató intézményeket, cégeket, hogy Lapunkra történő előfizetésükkel segítsék pontversenyünk fennmaradását.

Nevezési lap:
Díj jellege:
oklevél, tárgyjutalom
Díjazás leírása:

Értékelés

A pontversenyek állását és versenyzőink részletes eredményeit 2014. november végétől a honlapunkon folyamatosan közöljük. A versenyben résztvevő hozzájárul a dolgozatának név nélküli, valamint a szerkesztett változat névvel történő közléséhez. A matematika, fizika és informatika feladatokkal kapcsolatos kérdéseket a mat-szerk [at] komal.hu,fiz-szerk [at] komal.hu, inf-szerk [at] komal.hu címekre várjuk. Reklamációkat a feladat értékelése után két hétig fogadunk el.

Mind a matematika, mind a fizika versenyek hivatalos végeredménye a 2015. szeptemberi számunkban jelenik meg. A legeredményesebb versenyzők arcképét 2015. decemberi számunkban közöljük. A legjobbak a MATFUND Középiskolai Matematikai és Fizikai Alapítvány pályadíjait és tárgyjutalmakat kapnak a 2015. évi KöMaL Ankét rendezvényén. Az okleveleket postán küldjük el.

Hatókör:
magyarországi
Felhívás szövege:

A KöMaL egy egész tanéven át tartó verseny, így a diákokat kitartásra neveli. Mivel nem tesztjellegű, ezért a gondolatok világos megfogalmazásában is lehet általa fejlődni.

A most induló pontversenyek 2015 szeptemberétől 2016 májusáig tartanak, havonta az újonnan kitűzött feladatcsoportok megoldásait lehet beküldeni.
Minden egyes postán küldött megoldást - feladatonként külön-külön - négyrét hajtsunk össze (több lapból álló dolgozatokat egybe) úgy, hogy a fejléc kívülre kerüljön. Kézírással készült megoldást csak postai úton fogadunk el. Ha a megoldó kézzel készít ábrát és azt jól látható minőségben beszkenneli, majd beilleszti a dokumentumba, azt elfogadjuk. A további formai követelményeket A matematika és fizika dolgozatok formája című fejezet tartalmazza.
A versenyekbe minden általános iskolás és középiskolás korú tanuló benevezhet. A versenyben csak a nevezés után beküldött megoldásokat értékeljük, nevezés nélkül beküldött megoldásokat utólag sem értékelünk. Kérjük, hogy a versenyzők 1-12-ig jelöljék, hányadik osztályba járnak (az osztály egyéb jelölését - pl. 11.b - nem kell feltüntetni).
FONTOS! A versenyek egyéni versenyek; a versenyzőknek önállóan kell elkészíteniük a példák megoldásait. Szigorúan tilos a kitűzött feladatokat a beküldési határidő előtt másokkal megvitatni, vagy másoktól segítséget kérni a feladatok megoldásához. A közösen készített vagy másolt dolgozatokat - beleértve az eredeti szerzőét is - nem versenyszerűnek értékeljük, és a szerzők nevét honlapunkon is közöljük. A csoportosan másolt dolgozatokat visszaküldjük az osztályt tanító tanárnak. Súlyosabb, az egész pontversenyt veszélyeztető esetekben (pl. az feladatok megtárgyalása internetes fórumokon) az érintett versenyzőket kizárjuk a versenyből.
 

Informatika verseny

 

Informatikából két különböző típusú pontversenyt indítunk, a havonta megjelenő feladatokra az Elektronikus Munkafüzeten keresztül lehet a megoldást beküldeni.

I pontverseny - informatika alkalmazási és programozási feladatok

Havonta három I jelű és egy I/S jelű feladatot tűzünk ki. A feladatok egy része általános iskolásoknak is ajánlható, nagyobb része azonban a középiskolai tanulmányokra támaszkodik. Alapvető célunk, hogy e feladatok segítsék a felkészülést az informatika versenyekre és az emelt szintű érettségire. Minden hónapban a négy kitűzött feladatból a három legmagasabb pontszámot elért feladat pontszámát számítjuk be az I pontversenybe.

Az I-jelű pontversenyben minden hónapban egy programozási, egy informatika alkalmazói feladatot, valamint egy olyan érdekes problémát tűzünk ki, amely tartalmában vagy a megoldás eszközében szokatlan, például hasznos, ám kevésbé ismert vagy elterjedt szoftver megismerését igényli. A feladatok egyike jellegében és formájában is lényegében megegyezik az érettségin kitűzött feladatokkal, ezt az (É) betűvel jelezzük a feladat sorszáma mellett. Versenyzőink ezen feladatok megoldásával a vizsgára való felkészülést, az ilyen típusú feladatok megoldásában való jártasságot szerezhetik meg, és tudásukat lemérhetik.

Az I/S jelű feladatok Nemes Tihamér Verseny és OKTV szintű, az I jelű programozási feladatoknál nehezebb, de az S jelűeknél könnyebb programozási feladatok. A megoldáshoz szükséges ismeretek és algoritmusok a két verseny versenykiírásában megtalálhatók, pl. a http://tehetseg.inf.elte.hu és a http://www.oktatas.hu oldalakon.

S pontverseny - nehezebb programozási feladatok

Az S pontverseny egy havonta kitűzött nehezebb S programozási feladatból és az I/S feladatból áll. Mindkét feladat a programozási versenyekre való felkészítést szolgálja. A megoldáshoz szükséges ismeretek és alkalmazandó algoritmusok körét a Nemzetközi Informatikai Diákolimpiákon alkalmazott IOI Syllabus tartalmazza, lásd http://www.ioinformatics.org/a_d_m/isc/iscdocuments/ioi- syllabus.pdf. Az S és I/S jelű feladatok értékelésénél az eredmény helyességén kívül azt is figyelembe vesszük, hogy az algoritmusok mennyire hatékonyak, nagyméretű bemenő adatok esetén is lefutnak-e legfeljebb néhány perc alatt, illetve nem igényelnek-e túlságosan sok memóriát. A futási időre vonatkozó limitet és a memóriakorlátot a feladat leírása tartalmazhatja.

 

Az informatika megoldások tartalmi követelményei

Az I-jelű programozási és az S-jelű feladatok megoldását C, C++, Pascal, Python, Java, Basic vagy C# nyelvek; az I/S és S jelű feladatok megoldását C, C++, Pascal vagy Java nyelvek valamelyikén kell elkészíteni. A fejlesztéshez bármilyen fejlesztőkörnyezet (IDE) használható, azonban az értékelés mindenképpen a következőkkel történik:

\bullet C/C++: Code::Blocks 13.12 (MinGW) vagy Visual C++ 2013 Express,

\bullet Pascal: FreePascal 2.6.4, Lazarus 1.0.10,

\bullet Visual Basic, C#: Visual Studio 2013 Express,

\bullet Python 3.4.1,

\bullet Java: NetBeans 8 JDK 7.

Beküldés előtt tehát mindenképpen ellenőrizendő, hogy a forráskód a fenti listában szereplő eszközzel is fordítható, illetve helyesen működik-e. Csak olyan programokat értékelünk, amelyek a fent megjelölt fordítók egyikével lefordíthatók, illetve - számításos jellegű feladatoknál - a kiadott mintabemenetek legalább felére hiba nélkül, rövid időn belül lefutnak, és megfelelő formátumú, értelmes, de nem feltétlen helyes kimenetet adnak.

Az I-jelű pontversenyben kitűzött alkalmazói feladatok megoldásához a Microsoft Office 2007/2010/2013 vagy a LibreOffice 5.0 vagy az OpenOffice 4.1 irodai szoftvercsomagok valamelyike használható. A harmadik típusú feladatok jórészt szabadon fölhasználható programok, esetleg kereskedelmi szoftverek időkorlátos próbaváltozatához kapcsolódnak.

Az S és I/S jelű feladatokra adott megoldásokhoz dokumentációt kell készíteni és a forráskódot kommentekkel kell ellátni. A különálló dokumentációban a megoldás elvi menetének, algoritmusának ismertetését várjuk, döntően három részre tagolva: rövid áttekintés az algoritmusról; majd az algoritmus részletes menete; végül egy rövid útmutató a kód értelmezéséhez, leírás a megvalósítás sajátosságairól.

A forráskód kommentezésének lényege, hogy segítségével - a dokumentáció ismeretében - könnyen megérthető legyen az egyes kódsorok, kódrészletek feladata, szerepe a megoldás menetében. Ennek megfelelően az egyes osztályokat, függvényeket, kisebb-nagyobb összefüggő kódrészleteket, a nehezebben érthető technikai megoldásokat, illetve a fontosabb (globális és lokális) változókat és típusokat kell mindenképp megjegyzéssel ellátni.

 

Az informatika megoldások formai követelményei

Az informatika feladatok megoldásait kizárólag a KöMaL honlapján, az elektronikus munkafüzetben lehet beküldeni, illetve feltölteni. Amennyiben a megoldás több fájlból áll, úgy egy, a fájlok mindegyikét és a dokumentációt is tartalmazó, a feladat sorszámával egyező nevű mappát kell ZIP tömörítéssel becsomagolva egyetlen fájlként beküldeni. Ügyeljünk arra, hogy a tömörített állományokba futtatható fájlok (pl. a fejlesztéskor létrejövő .exe állomány) ne kerüljenek.

A programozási feladatoknál a forráskód első soraiban megjegyzésként szerepeljen

\bullet a feladat száma;

\bullet a versenyző teljes neve (jelzőszámmal) és osztálya;

\bullet az iskola neve városnévvel együtt;

\bullet a versenyző e-mail címe;

\bullet az alkalmazott fordítóprogram neve és verziószáma.

Szöveges dokumentumok (például dokumentáció) esetén az adatok - a matematika és fizika feladatokhoz hasonlóan - a fájl elején, táblázatkezelő feladatoknál pedig külön munkalapon szerepeljenek, amelynek neve ADATOK legyen.

Kérjük, hogy a programozási feladatoknál a program be- és kimenete mindig a feladatban megadott módon valósuljon meg. Erre azért van szükség, mert a beküldött programokat sokféle tesztadatra lefuttatjuk, és ezt igyekszünk automatizálni.

Az informatika feladatokkal kapcsolatos bárminemű kérdéseket, esetleges reklamációkat az inf-szerk [at] komal.hu címre várjuk.

További versenyidőszakok