Név: ____________________________________
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
Név: ____________________________________
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
Név: ____________________________________
Minták a Vetélkedő feladathoz:
Informatika
3
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
Informatika
4
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
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
Név: ____________________________________
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
Név: ____________________________________
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: 13 21 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
Név: ____________________________________
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 Maximális pontszám 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 A gyakorlati vizsgarész pontszáma
Informatika
elért pontszám
javító tanár aláírása
30 15 30 45 120
8
emelt szint – gyakorlati vizsga 1013