INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI 4. feladatsor A gyakorlati vizsga időtartama: 240 perc Fontos tudnivalók A gyakorlati feladatsor megoldásához 240 perc áll rendelkezésére. A vizsgán használható eszközök: a vizsgázó számára kijelölt számítógép, papír, toll, ceruza, vonalzó, lepecsételt jegyzetlap. A feladatlap belső oldalain és a jegyzetlapon készíthet jegyzeteket, ezeket a vizsga végén be kell adni, de tartalmukat nem fogják értékelni. A feladatokat tetszőleges sorrendben megoldhatja. Felhívjuk a figyelmet a gyakori (10 percenkénti) mentésre, és feltétlenül javasoljuk a mentést minden esetben, mielőtt egy másik feladatba kezd. Vizsgadolgozatát a feladatlapon található azonosítóval megegyező nevű vizsgakönyvtárba kell mentenie! Ellenőrizze, hogy a feladatlapon található kóddal megegyező nevű könyvtár elérhető-e, ha nem, még a vizsga elején jelezze a felügyelő tanárnak! Munkáit a vizsgakönyvtárába mentse, és a vizsga végén ellenőrizze, hogy minden megoldás a megadott könyvtárban van-e, mert csak ezek értékelésére van lehetőség! Ellenőrizze, hogy a beadandó állományok olvashatók-e, mert a nem megnyitható állományok értékelése nem lehetséges! A beadott program csak abban az esetben értékelhető, ha a vizsgázó létrehozta a választott programozási környezetnek megfelelő forrásállomány(oka)t a vizsgakönyvtárában, és az tartalmazza a részfeladatok megoldásához tartozó forráskódot. A forrásfájlokat a vizsgakönyvtárban találja. Azon programok esetén, melyek nem támogatják a cm-es méretmegadást, az 1 cm = 40 px átváltást használhatja. Javasoljuk, hogy a feladatokat először olvassa végig, utána egyenként oldja meg az egyes részfeladatokat! Amennyiben számítógépével műszaki probléma van, jelezze a felügyelő tanárnak! A jelzés ténye és a megállapított hiba jegyzőkönyvezésre kerül. A kiesett idővel a vizsga ideje hosszabb lesz. Amennyiben a hiba mégsem számítógépes eredetű, a javító tanár értékeléskor köteles figyelembe venni a jegyzőkönyv esetleírását. (A rendszergazda nem segítheti a vizsgázót a dolgozat elkészítésében.) A vizsga végén a feladatlap első oldalán Önnek fel kell tüntetnie a vizsgakönyvtárban és alkönyvtáraiban található, Ön által előállított és beadott fájlok számát, illetve azok nevét. A vizsga végeztével addig ne távozzon, amíg ezt meg nem tette, és a felügyelő tanárnak ezt be nem mutatta! Informatika 1 emelt szint gyakorlati vizsga 1013
A. Teleház Magyarországon egyre több Teleház nyújt informatikai szolgáltatásokat kistelepüléseken. A következőkben egy képzeletbeli Teleház heti programjának szórólapját és weboldalát kell elkészítenie. A feladat megoldása során a szövegek forrását a teleforras.txt fájlban, a képeket a gepterem.jpg és a tanfolyam.jpg állományokban találja. A megadott minták segítenek a munkában. A lógó elkészítése 1. Készítsen egy lógót a Teleház számára! A lógó mérete 2 2 cm, szegélye (0, 0, 255) RGB kódú, kék színű, 3 pont vastag. A keret közepében ugyanilyen kék színű, 48 pont méretű, Arial típusú @ karakter található. A lógóra a weblap készítésekor is szükség lesz, ezért készítsen belőle egy logo.png állományt! A dokumentum elkészítése 2. Olvassa be szövegszerkesztő programjába a teleforras.txt fájlt és mentse az alapértelmezett formátumban telehaz néven! A dokumentumot A4-es méretű oldalon, 3,5 cm-es felső és alsó, valamint 2,5 cm-es bal és jobb oldali margókkal készítse! Alapértelmezetten Times New Román (Times) típusú, 12, 16, 48 pont méretű karaktereket használjon, az ettől eltérő típusnak Arialt (Nimbus) válasszon! A bekezdések előtti és utáni térközöket a mintának megfelelően alakítsa! 3. Készítse el a dokumentum fej- és láblécét a mintának megfelelő kialakításban! Az alkalmazott szegély kék színű és 3 pont vastag. 4. Formázza meg az első három bekezdést a mintának megfelelően, a keretes bekezdésben a szegély 3 pont vastag, 80%-os telítettségű szürke színű, a kitöltés 15%-os szürke árnyalatú. A szöveg fent és lent 6 pont távolságra van a szegélytől. 5. A Szolgáltatások" és Programajánló" szövegrészek 1/3-2/3 arányban osztják meg a szövegtükör szélességét. A Szolgáltatások háttere 15%-os szürke kitöltésű. Az egyes szolgáltatások felsorolással készüljenek! 6. Végezze el a dokumentum alján lévő szövegelemek mintának megfelelő formázását, elkészítését és az Új! szöveget írja kék színnel az alakzatba! A képek forrásai a gépterem.jpg és a tanfolyam.jpg fájlok. A háttérkép halványan, szürkeárnyalatos módon kerüljön a dokumentumba! A tanfolyam.jpg kép köré 3 pont vastag kék szegélyt készítsen! Az alkalmazott kék szín (0, 0, 255) RGB kódú. A weboldal elkészítése 7. Készítsen a szórólaphoz hasonló tartalmú weboldalt telehaz.html néven! Az oldal keretén megjelenő cím is Teleház legyen! A weblap forrása szintén a teleforrás.txt fájl. Alakítsa és formázza meg a weboldalt a mintának megfelelően! Az alapértelmezettől nagyobb karakterméretet tartalmazó bekezdéseket címsor stílusokkal formázza! 8. A weboldal tetején két, 3 pont vastag, kék színű (#0000FF) vízszintes vonal között helyezze el a logo.png képet! 9. A Szolgáltatások és Programajánló szövegrészeket egy 60% széles táblázat celláiban helyezze el, melyek szintén 1/3-2/3 arányban osztják meg a táblázat szélességét! 10. A weblap alján illessze be a tanfolyam.jpg képet 200 képpont szélességben, 3 pont vastag szegéllyel! Az email címhez rendeljen olyan hivatkozást, mely aktiváláskor elindítja az alapértelmezett levelezőprogramot! 30 pont Informatika 2 emelt szint gyakorlati vizsga 1013
Minták a Teleház feladathoz: Informatika 3 emelt szint gyakorlati vizsga 1013
Informatika 4 emelt szint gyakorlati vizsga 1013
B. Információs Kommunikációs Technológiák Az IKT-ellátottság magyarországi helyzetéről jellemző képet adnak a régiók szerint bontott adatok. Az iktforrás.txt (tabulátorokkal tagolt szövegfájl) állomány ennek megfelelően tartalmazza a statisztikai régiók IKT ellátottságának jellemző adatait. Értékelje az adatokat táblázatkezelő program segítségével a megadott minták és az alábbi leírás felhasználásával! Adatok forrása: www.ksh.hu 1. Olvassa be az iktforras.txt állomány tartalmát táblázatkezelőbe és mentse el az alapértelmezett formátumban iktstat néven! 2. Cserélje fel a mintának megfelelően az adattábla sorait és oszlopait! Szúrjon be egy sort a táblázat elejére és gépelje be a hiányzó szöveget! Egészítse ki a táblázatot a hiányzó feliratokkal! 3. A táblázat alatti sorban számítsa ki az oszlopok átlagát! 4. Szeretnénk rangsorba állítani a régiókat. Ez úgy történik, hogy mind a hét szempont szerint meghatározzuk a régiók helyezését (1-7) és ezek összege alapján rangsoroljuk őket. Az A13 cellával kezdődően lefelé írja be a számokat 1-7-ig! A mellette lévő oszlopokban jelenítse meg képlet segítségével a fenti táblázat értékeit oszloponként csökkenő sorrendben! Ha nem tudja megoldani képlet alkalmazásával a feladatot, akkor oldja meg a feladatot oszloponkénti rendezéssel! 5. A B22 cellától kezdődően készítse el egyetlen másolható képlet segítségével az előző segédtáblázatot felhasználva az egyes régiók IKT eszközellátottságának megfelelő helyezését! Ha nem tudja megoldani a feladatot, akkor töltse fel a tartomány celláit tetszőleges értékekkel! 6. A kapott helyezési értékeket felhasználva az 13 cellától kezdődően készítse el a helyezések összegét! 7. A J oszlopban készítse el függvények segítségével a régiók rangsorát! A helyezés után szerepeljen még egy pont karakter is! A megoldáshoz használhat további segédcellákat is. 8. Formázza meg az eredeti táblázatot a megadott mintának megfelelően! 15 pont Minta az Információs Kommunikációs Technológiák feladathoz: Informatika 5 emelt szint gyakorlati vizsga 1013
C. Érettségi Egy középiskola érettségi vizsgát szervezett. Vizsgát nemcsak végzős osztály diákja ( rendes vizsgázó) tehet, hanem mód van előrehozott, javító, szintemelő vizsga letételére, vagy akár új tárgy érettségijére is. Az alábbi adatbázis az elért eredményeket tartalmazza. Az adatbázis szerkezete a következő: Oldja meg a következő feladatokat: 1. Hozzon létre erettsegi néven adatbázist! Importálja be a diak.txt, tantargy.txt, vizsga.txt fájlokat! Alakítsa ki a megfelelő mezőneveket, típusokat és kulcsokat! 2. Törölje az adatbázisból azokat a vizsgázókat, akik nem rendes érettségi vizsgát tettek! A vizsgázók adatain túl az általuk tett vizsgák adatai is törlődjenek! 3. A diak tábla rendes nevű mezője ezzel feleslegessé vált. Törölje a mezőt a táblából! 4. Kik használták fel nyelvvizsgájukat az érettségi jegyük megállapításához (emelt beszámítós)? Jelenítse meg a bizottságot, a vizsgázó nevét és az adott nyelvet vizsgabizottságonként és azon belül névsorba rendezve! (A) 5. Ki volt az a legfiatalabb vizsgázó, aki maximális teljesítményt (100%) nyújtott emelt- vagy középszinten (nem beszámítós vizsgán)? Adja meg a vizsgázó és a tantárgy nevét és a vizsga szintjét! (B) 6. Készítsen bizottságonkénti rangsort az elért jegyek átlaga alapján! Minden jegyet számítson be! Jelenítse meg a bizottság nevét és az elért átlagértékeket! (C) 7. Készítsen tantárgyi listát bizottságonként azokról a tárgyakról, melyekből középszinten 10- nél több vizsgázó érettségizett! Jelenítse meg a bizottság és a tárgy nevét, valamint a legjobb és a legrosszabb százalékos teljesítményt! (D) 8. Mely bizottságok nem hallhattak informatika feleletet? Adja meg ismétlődés nélkül a bizottságok nevét! (E) 9. Sorolja fel osztályuk (bizottságuk) szerint azokat az érettségizőket, akik minden tárgyból jeles osztályzatot kaptak! (F) 10. Készítsen jelentést, melyben tantárgyanként, azon belül pedig szintenkénti csoportosításban adja meg a százalékos átlagteljesítményeket! (G) 30 pont Informatika 6 emelt szint gyakorlati vizsga 1013
D. Iskola A nevek.txt állományban rögzítettük egy középiskola tanulóinak néhány adatát: soronként először az iskola kezdésének évét (2004-2007), majd szóközzel elválasztva az osztály betűjelét (a-e) és végül a diák nevét (ékezetek nélkül). A diákok száma legfeljebb 1000 lehet. Feltételezhetjük, hogy nincs két azonos nevű tanuló egy osztályban. A nevek nem hosszabbak 25 karakternél. Készítsen admin néven programot, melyben megoldja a következő feladatokat! Példa a forrásra: 2004 d Vavrek Kristóf 2006 e Hidas Réka 2006 d Kun Michael 2007 a Ruff Noémi 2007 b Berze Éva 2004 a Endredy Lakatos Margit 2004 b Salanki Eszter Rita 2005 d Magyar Vivien Evelin 2007 a Csermák Róza 2007 d Barta Gergő 2006 d Dobos Réka 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:)! Ha a billentyűzetről olvas be adatot, jelenítse meg a képernyőn, hogy milyen értéket vár! Az adatszerkezet készítése során vegye figyelembe az Ön által használt programozási környezetben az adatok tárfoglalási igényét! 1. Olvassa be a nevek.txt állományban talált adatokat, s annak felhasználásával oldja meg a következő feladatokat! Ha az állományt nem tudja beolvasni, akkor a forrás első 10 sorának adatait jegyezze be a programba, s úgy oldja meg a következő feladatokat! 2. Írja ki a képernyőre, hogy hányan járnak az iskolába! 3. Kérje be az egyik évfolyamot és osztályt billentyűzetről, és írja ki a képernyőre az osztályban tanulók nevét! 4. Írja ki a képernyőre, hogy ki rendelkezik a leghosszabb névvel! A szóköz nem tartozik a névhez. Ha valakinek több keresztneve van, mindegyik növeli nevének hosszát. 5. Határozza meg és írja a képernyőre az egyes osztályok létszámát, valamint a legkisebb létszámú osztály évfolyamát és osztályjelét! Példa: 2005 c 28 fő 6. Készítsen lista.txt néven kimeneti fájlt, melyben évfolyamonként, azon belül osztályonként névsorban írja ki a diákok nevét! 7. Az iskolai rendszergazdának egyedi azonosítókat kell készítenie a számítógép-hálózat használatához. Az azonosítókat a következő módon alakítja ki: első karaktere az évfolyam utolsó számjegye, következő karakter az osztály betűjele, majd vezetékneve első három karaktere, végül első keresztneve első három karaktere következik. Kérje be egy diák adatait és írja ki az azonosítóját! Az azonosítóban mindenütt kisbetűk szerepelnek. Feltételezhetjük, hogy a vezetéknév legalább 3 karakteres. Példa: 2004 d Vavrek Kristóf azonosítója 4dvavkri 8. Kérjen be egy azonosítót és állapítsa meg, ki tartozhat hozzá! Adatait írja a képernyőre! Ha nem talál megfelelő diákot, akkor a Nincs megfelelő személy szöveget jelenítse meg! Informatika 7 emelt szint gyakorlati vizsga 1013
9. Az azonosítókhoz jelszót is kell generálni, amelyet később a diák első bejelentkezése után megváltoztathat. Generáljon 6 karakter hosszúságú, véletlenszerű jelszavakat, melyekben [a z, 0...9] karaktereket használ fel! Listázza a képernyőre az első 10 nevet, és a hozzájuk generált jelszót! A jelszavakat nem kell elmentenie, akár listázásonként más is lehet. Példa: 2004 d Vavrek Kristóf 1d45ga 2006 e Hidas Réka 345gtr 2006 d Kun Michael d3f4g5 45 pont Szövegszerkesztés, prezentáció, grafika, weblapkészítés A. Teleház Táblázatkezelés B. Információs Kommunikációs Technológiák Adatbázis-kezelés C. Érettségit Algoritmizálás, adatmodellezés D. Iskola Maximális pontszám A gyakorlati vizsgarész pontszáma 120 30 15 30 45 elért pontszám javító tanár aláírása Informatika 8 emelt szint gyakorlati vizsga 1013