INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI 2. 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. Vetélkedő Egy gyerekcsapatok számára rendezett Európai Uniós vetélkedő feladatait, azok megoldását és javítását kell elkészítenie. A feladatokat egy prezentáció diáin kell a résztvevőkkel ismertetni. A megoldásokról és az elért eredményről körlevélben kell tájékoztatni az egyes csapatokat. A feladat megoldása során a szövegek forrását a forras.txt és az eredmenyek.txt fájlokban, a képeket a colosseum.gif, zaszlo.jpg, beckham.jpg állományokban találja. A megadott minták segítenek a munkában. A prezentáció elkészítése 1. Hozzon létre feladatok néven új prezentációt a következő utasítások alapján! A prezentáció 4 diát tartalmazzon! Minden dia bal felső sarkában a zaszlo.jpg kép szerepeljen, a diák háttérszíne egyezzen meg a zászló kék színével! A diák jobb felső sarkában a Műveltségi vetélkedő felirat legyen sárga (255, 255, 0) RGB színkóddal és 24 pontos betűmérettel! A teljes prezentációra érvényes, hogy 44 vagy 24 pontos betűméretet és Arial (Nimbus) betűtípust kell használni. A karakterszín mindenütt fehér legyen! A diákon szereplő szövegek forrását a forras.txt fájlban találja. 2. Az első dia közepén a colosseum.gif képet kell elhelyeznie. A képet le kell takarnia 5 darab fehér szegélyű és a háttérszínnel megegyező kitöltésű háromszöggel úgy, hogy csak a kép egy apró részlete látszódjon. Állítson be a háromszögekhez olyan animációt, amelynek eredményeként kattintásra egymás után tűnnek el a háromszögek, felfedve a kép újabb részleteit! A csapat annál több pontot kap, minél hamarabb felismeri a képet. 3. A második dián a szövegek kétszintű felsorolást alkossanak a mintának megfelelően! 4. A harmadik dián táblázatban kell a szöveget elhelyezni. A cellák középre igazítottak és a fejléc félkövér stílusú karakterekből áll. 5. Az utolsó dián a beckham.jpg képet kell elhelyezni, ügyeljen a felsorolás és a kép megfelelő igazítására! A következőkben el kell készítenie a feladatok megoldását kép formátumban. 6. Készítsen másolatot a prezentációról megoldasok néven! Módosítsa a prezentáció diáit a mintának megfelelően! Törölje az első diáról a háromszögeket és a kép alá középre írja A római Colosseum szöveget! A további megoldások piros (255, 0, 0) RGB színkóddal legyenek formázva! Mentse el az egyes diákat megoldas_l.jpg, megoldas_2.jpg, megoldas_3.jpg, megoldas_4.jpg néven! A körlevél elkészítése: 7. Készítsen eredmeny_torzs néven körlevél dokumentumot az eredmenyek.txt és a forras.txt állományok felhasználásával a mintának megfelelően formázva! A dokumentum készítésekor Times New Román 12 vagy 16 pontos karaktereket használjon! A képek szélessége 5 cm legyen! Egyesítse a dokumentumot az adatforrással és mentse el eredmeny_egyesitett néven! Ha OpenOfficeOrg programot használ, akkor az egyesítést sorszámozva végezze! 30 pont Informatika 2 emelt szint gyakorlati vizsga 1013
Minták a Vetélkedő feladathoz: Informatika 3 emelt szint gyakorlati vizsga 1013
Informatika 4 emelt szint gyakorlati vizsga 1013
B. Számmisztika A következőkben pozitív egész számok számelméleti tulajdonságait fogjuk vizsgálni. A feladat megoldásához hozzon létre egy szamok nevű munkafüzetet, melyet a táblázatkezelő alapértelmezett formátumában mentsen el! 1. A megadott mintának megfelelően alakítsa ki a szamok munkafüzetben a következő táblázatot! Érje el, hogy a B2 és C2 cellákba csak 2 és 100 közötti egész számokat lehessen beírni! A B és a C oszlop többi cellájában lévő értékeket később képletekkel határozza meg! A B2 és C2 cellákba írjon egy-egy tetszőleges, megfelelő számot! 2. A feladatok megoldásához hozzon létre az A20:C119 tartományban egy segédtáblázatot! A segédtáblázat első oszlopát töltse fel számokkal 1-100-ig! A segédtáblázat második és harmadik oszlopában a B2 és C2-nek az első oszlopbeli számokkal való osztási maradékát számítsa ki! Amennyiben ezt nem tudja megtenni, töltse fel az oszlopok első 10 sorát állandó értékekkel! 3. A B3:C3 tartományban számítsa ki egyetlen képlettel a két szám valódi osztóinak számát! Egy szám valódi osztói között l és önmaga nem szerepelhet. 4. A B4:C4 tartományban számítsa ki a két szám osztóinak összegét (nem csak a valódiakét!) 5. Az 5. sorban döntse el a két számról, hogy prímszámok-e! A prímszámoknak csak egy és önmaguk az osztói. 6. Döntse el a számokról, hogy tökéletesek-e! Egy szám akkor tökéletes, ha önmagánál kisebb osztóinak összege megegyezik magával a számmal. 7. A táblázat 8. sorában határozza meg a két szám legnagyobb közös osztóját! A megoldáshoz használhat további segédcellákat is. 8. Az alatta lévő sorban határozza meg a két szám legkisebb közös többszörösét! 15 pont Minta a Számmisztika feladathoz: Informatika 5 emelt szint gyakorlati vizsga 1013
C. Posta Egy vállalat belső küldeményeinek kézbesítését külön személyzet végzi. Sok esetben többször is meg kell kísérelni egy küldemény kézbesítését, sőt előfordulhat az is, hogy nem jut el a címzetthez. Az alábbi adatbázis a vállalat belső levelezésének adatait tartalmazza a következő adattáblák felhasználásával: dolgozo dazonosito: A dolgozó azonosítója (szám, kulcs) dnev: A dolgozó neve (szöveg) osztály: A dolgozó munkahelye a vállalaton belül (szöveg) kuldemeny kazonosito: A küldemény azonosítója (szám, kulcs) fazonosító: A feladó azonosítója (szám) cazonosito: A címzett azonosítója (szám) fdatum: A feladás dátuma (dátum) atvette: A címzett átvette-e a küldeményt (logikai) kezbesites pazonosito: A küldemény kézbesítési próbálkozásának azonosítója (szám, kulcs) kazonosito: A küldemény azonosítója (szám) proba: A kézbesítési próbálkozás dátuma (dátum) Ha a címzett átvette a küldeményt, akkor ennek időpontja az utolsó kézbesítési időpont. Adatbázis-kezelő program segítségével oldja meg a következő feladatokat: 1. Hozzon létre posta néven adatbázist! Importálja be a dolgozo.txt, kuldemeny.txt, kezbesites.txt fájlokat! Alakítsa ki a megfelelő mezőneveket, típusokat és kulcsokat! A txt állományok tabulátorral tagoltak. Ne vegyen fel új mezőt importáláskor! 2. Sorolja fel lekérdezés segítségével a küldemények azonosítóját és az első valamint az utolsó kézbesítési próbálkozás időpontját! (A) 3. Kik voltak azok, akik saját maguknak küldtek levelet? Jelenítse meg nevüket és osztályukat! (B) 4. Kinek a leveleit kézbesítették 2005-ben? Adja meg a feladó és címzett nevét és osztályát, a feladó osztályának növekvő sorrendjében! (C) 5. Egy levél elveszett. Annyit tudunk róla, hogy Csilla keresztnevű írta a tervezés osztályról Erdei Theodornak. Mikor próbálták meg utoljára kézbesíteni? (D) 6. Adja meg a feladó osztálya szerint csoportosítva, hogy hány levelet sikerült kézbesíteni! (E) 7. Készítsen statisztika néven új táblát, melyben a küldemény azonosítója mellett megadja, hogy sikerült-e a kézbesítés és hányszor próbálkoztak vele! (F) 8. Az újonnan létrehozott tábla segítségével adja meg, hogy az egyes címzetteknek hányszor próbáltak meg küldeményt kézbesíteni! Jelenítse meg a dolgozó nevét és a neki szóló küldemények kézbesítési próbálkozásainak összegét! (G) 9. Készítsen a dolgozó és a küldemény tábla felhasználásával jelentést, melyben osztály és dolgozó szerint csoportosítva tünteti fel a dolgozó küldeményeinek feladási dátumát és azt, hogy átvették-e! (H) 30 pont Informatika 6 emelt szint gyakorlati vizsga 1013
D. Rejtvény Van olyan keresztrejtvény, amelyben megadott, különböző betűszámú szavak halmazából kell kiválasztani a rejtvénytábla üres helyeire a megfelelőt. A megoldást a megmaradt szavakból kialakított mondat jelenti. A rejtveny.txt állományban egy félig kitöltött rejtvény adatait találja. Az X karakter helyettesíti a rejtvénytáblázat szavakat elválasztó fekete mezőit (ide nem kerülhet betű, és egymás mellett nem lehet két elválasztó). A szóköz karakter a még hiányzó betűre utal. Az állomány első sorában a rejtvénytáblázat sorainak (N< = 100) és oszlopainak (M< = 100) száma található egymástól szóközzel elválasztva. A következő N sorban M darab, ékezet nélküli karakter található. A szavak.txt fájl soronként a szükséges szóhalmaz elemeit tartalmazza. A fájl legfeljebb 1000, maximum 20 karakter hosszú szót tartalmazhat. A rejtvény további kitöltése a megadott szóhalmazzal már egyértelmű, tehát sosem fordulhat elő, hogy egy helyre két szó is illeszkedne. A szavaknak természetesen vízszintesen és függőlegesen is illeszkedniük kell. A legrövidebb szó is legalább két betűből áll. A szavak nem tartalmazzák az X betűt. Készítsen megfejtes néven programot, melyben megoldja a következő feladatokat! Példa a forrásra: 1321 ELEMELX AKUTOKXMIMIKA FELEMELXPISZKOLASXRAM E Z XRDXERESXSALI METOLXMANOXSZAKX OMOD 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 rejtveny.txt állományt és írja ki a képernyőre megfelelő sorokra tördelve a keresztrejtvényt oly módon, hogy az X" betű helyett a karakter (ASCII 219 kódú) szerepeljen! Ha az állományt nem tudja beolvasni, akkor készítse el az adatok billentyűzetről történő bevitelét! 2. Olvassa be a szavak.txt állományt és írja ki a képernyőre a benne lévő szavakat a hosszúságuk és azon belül növekvő ABC sorrendjében! Ha az állományt nem tudja beolvasni, akkor a forrás első 10 sorát olvassa be billentyűzetről! 3. Állapítsa meg és írja a képernyőre, hogy hány karakter hiányzik még a rejtvényből! Legalább l betű biztosan hiányzik. 4. Melyik sorban van a legtöbb hiányzó betű? A sor számát írja a képernyőre! 5. Kérjen be billentyűzetről egy szót, mely szerepel a szavak.txt állományban! Döntse el, hogy az adott szó már felhasználásra került-e! Ennek megfelelően írja a képernyőre az Igen vagy a Nem szót! Informatika 7 emelt szint gyakorlati vizsga 1013
6. Írja a képernyőre, hogy mely szavak kerültek már rögzítésre a keresztrejtvényben! Ezekből a szavakból nem hiányzik betű. 7. Fejezze be a rejtvény kitöltését és írja soronként a hiányos szavak kiegészített alakját az újonnan létrehozott megoldas.txt fájlba! 8. Mely szavak nem kerültek felhasználásra? A szavakat szóközzel elválasztva írja ki a képernyőre! 45 pont Szövegszerkesztés, prezentáció, grafika, weblapkészítés A. Vetélkedő Táblázatkezelés B. Számmisztika Adatbázis-kezelés C. Posta Algoritmizálás, adatmodellezés D. Rejtvény 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