Gábor Dénes Számítástechnikai Emlékverseny 2013/2014 Programozói kategória 2. forduló



Hasonló dokumentumok
Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Alkalmazói kategória, I. korcsoport 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Programozói kategória 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2013/2014 Alkalmazói kategória, IV. korcsoport 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2013/2014 Alkalmazói kategória, III. korcsoport 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Alkalmazói kategória, II. korcsoport 2. forduló

Gábor Dénes Országos Számítástechnikai Emlékverseny 2015/2016 Alkalmazói kategória 1. korcsoport 2. forduló

Tájékoztató. Használható segédeszköz: -

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013 Alkalmazói kategória, III. korcsoport 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2009/2010 Alkalmazói kategória, I. korcsoport Második forduló

Tájékoztató. Használható segédeszköz: -

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013. Döntő. Alkalmazói kategória IV. korcsoport

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

Tájékoztató. Használható segédeszköz: -

Gábor Dénes Országos Számítástechnikai Emlékverseny 2015/2016 Alkalmazói kategória 2. korcsoport 2. forduló

Gábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló

Gábor Dénes Számítástechnikai Emlékverseny 2014/2015 Alkalmazói kategória, IV. korcsoport 2. forduló

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Tájékoztató. Használható segédeszköz: -

A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

Aromo Szöveges értékelés normál tantárggyal

ReszlAd fájl, kitöltési útmutató:

Tájékoztató. Használható segédeszköz: -

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013. Döntő. Alkalmazói kategória III. korcsoport

Gábor Dénes Számítástechnikai Emlékverseny 2013/2014

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013 Alkalmazói kategória, IV. korcsoport 2. forduló

Pénzintézetek jelentése a pénzforgalmi jelzőszám változásáról

Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzék módosításának eljárásrendjéről szóló 133/2010. (IV. 22.) Korm.

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

Tájékoztató. Használható segédeszköz: -

Aromo Szöveges értékelés kódolt tantárggyal

Gábor Dénes Számítástechnikai Emlékverseny 2013/2014

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. II. (programozás) kategória

Gábor Dénes Országos Számítástechnikai Emlékverseny 2015/2016 Alkalmazói kategória 4. korcsoport 2. forduló

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA október :00. A gyakorlati vizsga időtartama: 240 perc

Lekérdezések I. Egyszerű választó lekérdezések

INFORMATIKA KÖZÉPSZINT%

Torna. A torna.csv UTF-8 kódolású állományban soronként egy versenyző eredményeit tároljuk. Az adatokat pontosvessző választja el egymástól.

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA november 3. 14:00. A gyakorlati vizsga időtartama: 240 perc

PÉNZTÁRKÖNYV PROGRAM

Információs technológiák 1. Gy: HTML alapok

Aromo Szöveges Értékelés

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

Gábor Dénes Országos Számítástechnikai Emlékverseny 2015/2016 Alkalmazói kategória 3. korcsoport 2. forduló

Összetett feladatok. Föld és a Hold

INFORMATIKA. PRÓBAÉRETTSÉGI május EMELT SZINT. Gyakorlati feladatsor (240 perc)

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

INFORMATIKA KÖZÉPSZINTŰ GYAKORLATI VIZSGA 2009.

A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre a feladat sorszámát (például: 3. feladat:)!

Duál Reklám weboldal Adminisztrátor kézikönyv

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

VISEGRÁDI ORSZÁGOK ÉRETTSÉGI SZÖVEGSZERKESZTÉS FELADATOK. A következő országok alkotják a visegrádi országokat:

Információs technológiák 2. Gy: CSS, JS alapok

Gyakorló Feladat. Ebben a félévben az Európai Unióval foglalkozó oldalt kell elkészítenetek.

Kedves versenyző, az alábbi feladatok illetve egy interneten kitöltendő teszt megoldására 90 perc áll rendelkezésedre.

VARIO Face 2.0 Felhasználói kézikönyv

INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI

FELHASZNÁLÓI ÚTMUTATÓ

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA május 14. 8:00. A gyakorlati vizsga időtartama: 240 perc

POSZEIDON dokumentáció (1.2)

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA október 21. 8:00. A gyakorlati vizsga időtartama: 240 perc

SzePi Moodle tanári kézikönyv 1.0. A Dugonics András Piarista Gimnázium Moodle rendszerének elérése:

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA május 19. 8:00. A gyakorlati vizsga időtartama: 240 perc

Adóhátralék kezelés egyszerűen. Használati útmutató

2. Készítsen awk szkriptet, amely kiírja az aktuális könyvtár összes alkönyvtárának nevét, amely februári keltezésű (bármely év).

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Tájékoztató. Használható segédeszköz: -

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA május 13. 8:00. A gyakorlati vizsga időtartama: 240 perc

Regionális forduló november 18.

Vihar 2.0 rendszer Felhasználói kézikönyv

HVK Adminisztrátori használati útmutató

FELHASZNÁLÓI ÚTMUTATÓ

CÍMJEGYZÉK ÜDVÖZLÜNK A TALK FUSION CÍMJEGYZÉK HASZNÁLATI ÚTMUTATÓJÁBAN

Informatikai alapismeretek

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA május 13. 8:00. A gyakorlati vizsga időtartama: 240 perc

Szociális ellátások nyilvántartási rendszere CSTINFO Lekérdezői modul

3. Határozza meg és írja ki a minta szerint, hogy a forrásállományban hány kémiai elem felfedezési adatai

ElektrO-ParT elektronikai alkatrész nyilvántartó program leírás.

PC-Kismester verseny első forduló feladatai. Beküldési határidő: december 6.

Hungaropharma Zrt. WEB Áruház felhasználói útmutató. Tartalomjegyzék

INFORMATIKA KÖZÉPSZINT%

Cikktípusok készítése a Xarayában

Azonosító jel: INFORMATIKA EMELT SZINTŰ GYAKORLATI VIZSGA május 15. 8:00. A gyakorlati vizsga időtartama: 240 perc

Dokumentáció. IT Worx. Web eszközök Hír box. 1. Első lépések

Gábor Dénes Számítástechnikai Emlékverseny 2012/2013 Alkalmazói kategória, II. korcsoport 2. forduló

Óranyilvántartás (NEPTUN)

Magyarország 1,2360 1,4622 1,6713 1,8384 2,0186 2,2043

I-SZÁMLA KFT. VEVŐI FELHASZNÁLÓI FIÓK HASZNÁLATI ÚTMUTATÓ

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

A WORDPRESS TESTRESZABÁSA (MEGJELENÉS MENÜ ELEMEI)

NAV nyomtatványok kitöltésének támogatása

A LOGO MOTION TANÍTÁSA

Az importálás folyamata Felhasználói dokumentáció verzió 2.1.

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Tájékoztató. Használható segédeszköz: -

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga. Gyakorlati vizsgatevékenység

Belépés Budapest, Ady Endre utca

KÖZÉPSZINTŰ GYAKORLATI VIZSGA

PartSoft Informatikai Kft. KÖNNY felhasználói kézikönyv 1 Általános információk Számítástechnikai alapok Felhasználói ismeretek...

Átírás:

Gábor Dénes Számítástechnikai Emlékverseny 2013/2014 Programozói kategória 2. forduló Kedves Versenyző! A feladatsor megoldására 180 perc áll rendelkezésre. A forrásállományokat a forras_prog mappa megfelelő almappáiban találod! A három, különböző felépítésű feladatsor közül egyet kell megoldanod. Választásod, továbbjutás esetén a döntőre is vonatkozik. A feladatok megoldásához használható eszközök: a versenyző számára kijelölt számítógép, papír, toll, ceruza, lepecsételt jegyzetlap. Hozz létre egy XXXXXXXXXXX szerkezetű könyvtárat, melybe a feladatok megoldásait mentheted! Az X-ek helyére a 11 jegyű oktatási azonosítód kerüljön. Felhívjuk a figyelmedet a gyakori (10 percenkénti) mentésre! Munkáidat a verseny végén ellenőrizd, hogy minden megoldás a megadott könyvtárban van-e, mert csak ezek értékelésére van lehetőség! Javasoljuk, hogy a feladatokat először olvasd végig, utána egyenként oldd meg az egyes részfeladatokat! Amennyiben a számítógéppel műszaki probléma adódna, jelezd a felügyelő tanárnak! A jelzés tényét és a megállapított hibát jegyzőkönyvezni kell. A kiesett idővel a verseny ideje meghosszabbítható. A feladatok megoldásával maximálisan 100 pontot érhetsz el. Jó versenyzést kívánunk! Feladatok programozói, 2. forduló 1. oldal 2014. január 23.

1. Programozás Népesség (érettségi típusú feladat) Az Európai Unió népességadatainak vizsgálata lesz a feladatod. A feladatok megoldásához szükséges állományok a forras_prog\nepesseg mappában találhatók nok.txt, ferfiak.txt és terulet.txt néven. Az első két állomány az Európai Unió 28 tagállamának évenkénti népességi adatait tartalmazza 2004-től 2013-ig országonként a nők illetve a férfiak esetében. Mindkét állomány minden sora 11, egymástól egyetlen szóközzel elválasztott adatot tartalmaz: az ország nevét, és az elmúlt tíz év népességi adatait. Néhány esetben nem állt rendelkezésre adat, ilyenkor kettős pont (:) szerepel az adatelem helyén. Málta 198099 199580 200838 201519 202734 204607 206203 206405 207695 209880 Luxemburg 224708 228156 232100 235792 239607 244835 249406 254619 261820 268412 Ciprus 354562 359321 364582 371514 380458 389926 399605 408758 418993 421040 Észtország 630137 628066 625996 623976 623108 622815 622754 622827 622482 618793 Lettország 1044465 1032109 1022058 1013791 1007041 992648 970931 947939 934812 926580 A terulet.txt állományban Európa államainak neve és területe szerepel, egymástól egyetlen szóközzel elválasztva. Ausztria 83858 Belgium 30510 Bulgária 110910 Ciprus 9250 Csehország 78866 Készíts programot, mely az Európai Unió tagállamaival kapcsolatos statisztikai feladatokat végez el. A program forráskódját nepesseg néven mentsd el! A program készítése során ügyelj a következőkre! A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írd ki a képernyőre a feladat sorszámát (például: 3. feladat). Ha a billentyűzetről olvasol be adatot, jelenítsd meg a képernyőn, hogy milyen érték vár beolvasásra. Ügyelj arra, hogy a feladatok eredményének megjelenítésekor ne csak az eredmény jelenjen meg, hanem az is, hogy mit határoz meg a feltüntetett érték! Az adatszerkezet készítése során vedd figyelembe a használt programozási környezetben az adatok tárfoglalási igényét! 1. Olvasd be a nok.txt és a ferfiak.txt állományban talált adatokat, s ezen adatok felhasználásával oldd meg a következő feladatokat! Ha az állományok tartalmát nem tudod beolvasni, akkor Belgium, Németország, Magyarország, Ciprus és Málta adatait vedd fel a programba és úgy oldd meg a következő feladatokat! Feladatok programozói, 2. forduló 2. oldal 2014. január 23.

2. Kérj be a felhasználótól egy ország nevet, majd írd ki a képernyőre az adott ország esetében a nők és a férfiak népességi adatait a vizsgált időszak utolsó 5 évében a következő formában! Vegyél fel egy új sort Összesen felirattal. Jelenítsd meg az egyes években a nők és a férfiak számának összegét! Belgium népessége 2009 2010 2011 2012 2013 Nők 5484429 5527684 5598920 5643070 5674206 Férfiak 5268651 5312221 5401718 5451780 5487436 Összesen 3. Határozd meg az egyes országok össznépességét évenként a nőkre és a férfiakra vonatkozó adatok felhasználásával. Az összesítésnél ügyelj arra, hogy nem minden adat ismert. Amennyiben egy adott évben akár nőkre, akár a férfiakra vonatkozóan is hiányzik a számadat, akkor az összesítésben 0-t vegyél fel! 4. Tárold el, hogy az egyes években mekkora volt az EU népessége! Az összesített adatok alapján válaszolj a következő kérdésekre 5. Melyik évben volt legnagyobb az Európai Unió népessége? 6. 2010-ben melyik országban éltek a legtöbben? 7. Írasd ki az egyes országok átlagos népességét a következő formában Átlagos népesség (2003-2014 közötti időszak adatai alapján) ország1 neve XXXXXXX ország2 neve XXXXXX 8. Az összesített adatokat osszes.txt állományba írd ki a következők figyelembe vételével! Az állomány egy-egy sorába egy-egy ország népességi adatai kerüljenek a vizsgált 10 évben. Az országok ABC sorrendben következzenek. Minden számérték mellett jelenjen meg a fő elnevezés is. Amennyiben az összesített érték nulla, akkor az állományba az NA betűpáros kerüljön bejegyzésre! 9. A terulet.txt állomány adatainak felhasználásával határozd meg országonként, hogy az egyes években mekkora volt a népsűrűség km 2 -ként. Az adatokat két tizedesjegy pontosságig jelenítsd meg! Népsűrűség (2004-2012) Egy km 2 -re jutó lakos 2004 2006 2008 2010 2012 ország1 neve XXXXXXX XXXXXXX XXXXXXX XXXXXXX XXXXXXX ország2 neve XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX Feladatok programozói, 2. forduló 3. oldal 2014. január 23.

2. Programozás Családfa (vizuális fejlesztő eszközök használata) A csaladfa.dat file adatai alapján grafikusan jelenítse meg a családfát! A megjelenítés formája szabadon tervezhető. A megjelenítés előtt futtasson le egy ellenőrzést az adatokon, és tájékoztasson a hibákról! Lehetséges hibák: A gyermek hamarabb született, mint valamelyik szülője. Olyan kód szerepel a file második részében, ami nem szerepel az elején. Csak férfi és nő kapcsolatát fogadjuk el (csak a feladat kedvéért). A gyermek saját magának az apja, nagyapja, dédapja stb. A gyermek a saját testvérének az őse. Egy gyermek többször szerepel (pl. 1:2:6:7:8:6 nem jó). Egy kapcsolat többször is előfordul. A file szerkezete nem felel meg az alábbi leírásnak. A csaladfa.dat file szerkezete a következő: Először a nyilvántartott emberek kódja szerepel. A kódot kettőspont követi. A kettőspont utáni karakter a nemet jelenti. Közvetlenül a nemet jelölő karakter után jön a név. A nevet kettőspont követi. A kettőspont után szerepel a születés éve. Az emberek adatait üres sor zárja. Az üres sor után szerepelnek a származási adatok. Először az apa kódja szerepel. Az apa kódját kettőspont követi. A kettőspont után szerepel az anya kódja. Ezután a gyermekek kódja jön kettősponttal elválasztva. 1:FKiss Csaba:1967 2:NNagy Erzsébet:1970 3:FBalogh Máté:1968 4:FKiss Vilmos:1980 5:NSzép Ilona:1980 6:NKiss Eleonóra:2000 7:NKiss Bea:2002 8:FKiss András:2004 9:NBalogh Éva:2003 10:NBalogh Ildikó:2004 11:NBalogh Péter:2005 12:FKiss Antal:1937 13:NÁcs Mária:1939 1:2:6:7:8 3:5:9:10:11 12:13:1 A file karbantartásához készítsen egy kezelőprogramot! Lehessen adatokat rögzíteni, törölni, módosítani, lépegetni a rekordok között. Feladatok programozói, 2. forduló 4. oldal 2014. január 23.

3. Programozás Jump Sportáruház (webprogramozás) Hozz létre egy weblapot a Jump Sportáruház részére! A weblap szerkezete a következő legyen: fejléc div (neve:fejlec) menü div (neve:menu) kiválasztott menük tartalma div (neve:tartalom) A következő beállításokat stíluslappal hozd létre, amit csatolj a laphoz: háttérkép a hatter.jpg kép legyen A betűk színe: #3e047c A táblázat 80% széles, és szegélyének színe: #fe5604 A menü betűi felett, ha elhúzzuk az egeret, változzon a betű színe fehérre! A div-ek szélessége 80%-a legyen a teljes weblapnak. A menü div szélessége 30%-a a fejléc divnek. A fejléc div tartalmazza a sportáruház nevét és logóját, valamint egy flash animációt. Készítsd el a logót, mely 200 px magas legyen, és tartalmazza a Jump szót! Az animáció tartalmazzon egy statikus képet háttérként, valamint váltakozva beúszó tartalmat: először a sportáruház neve, azután a címe, végül pedig az elérhetőségek jelennek meg. Az animáció lejátszása ismétlődjön folyamatosan! A menü div tartalmazza a következő 3 választható menüt: Rólunk Termékeink Rendelés A kiválasztott menük tartalma div-be töltődjön be az a menü, amit a felhasználó kiválaszt. A RÓLUNK lapon jelenjen meg a rolunk.txt fájlban található szöveg. Használd fel a sb1.jpg és sb2.jpg képet is! Formázd meg ízlésesen! A TERMÉKEINK lapon 2 oszlopos 6 soros táblázatban jelenjenek meg a választható termékek. A bal oldali oszlopban a képek, a jobb oldali oszlopban az eszköz megnevezése. Minden kép egyforma nagyságú legyen! Használd fel a feladathoz csatolt képeket (t1.jpg...t6.jpg)! A termékek nevei a termekek.txt fájlban találhatók. A RENDELÉS lapon a termékeket lehessen legördülő menüből választani! A termékek árai az arak.txt fájlban találhatók! A termék mellett jelenjen meg egy szövegdoboz, ahova a darabszámot írhatjuk! A végén helyezz el egy SZÁMOLJ! feliratú gombot, amely kiszámolja a fizetendő összeget a megrendelt darabszámtól függően! Részletesen írja ki, melyik termék lett kiválasztva, hány darabot kérnek, és írja ki a végösszeget! Feladatok programozói, 2. forduló 5. oldal 2014. január 23.