Név: ____________________________________
INFORMATIKA EMELT SZINTŰ PRÓBAÉRETTSÉGI 1. 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. Északi várak A következőkben létre kell hoznia egy kétoldalas kiadványt az Észak-Magyarországon található, kevésbé ismert várainkról. A szükséges szövegek forrását a varleiras.txt és a programok.txt fájlokban találhatja. A felhasználandó képek forrásának listája: terkep_1.jpg, terkep_2.jpg, terkep_3.jpg, terkep_4.jpg, kisnana.jpg, onod.jpg, regec.jpg, salgo.jpg és logo.jpg. A kiadvány egy A4-es lap két oldalán helyezkedik el úgy, hogy az a mintának megfelelően három részre hajtható (leporelló). Hozza létre varak néven a mintának megfelelő dokumentumot a következő utasítások felhasználásával! A szövegek és képek forrása: www.eszakivarak.hu. 1. A dokumentum első oldala fekvő, második oldala álló, A4-es méretű lapra, l cm-es margókkal készüljön! Alapértelmezetten 12 pontos Times New Román vagy Nimbus Román betűtípust használjon! 2. A dokumentum első oldalát egysoros, háromoszlopos, szegély nélküli táblázatba helyezze el! A táblázat középre igazított, 19 cm magasságú és oszlopainak szélessége 9,2 cm legyen! Amennyiben szövegszerkesztő alkalmazása lehetőséget biztosít, más módon is kialakíthatja ezt a formát. A táblázatba helyezze el a varleiras.txt fájl tartalmát és formázza meg úgy a mintának megfelelően, hogy annak tartalma egy oldalra kiférjen! 3. A települések nevei kurzív betűtípussal készüljenek 18 pontos méretben! Illessze be a megfelelő helyre eredeti méretben a kisnana.jpg, onod.jpg, regec.jpg, salgo.jpg képeket! Alkalmazzon a képek melletti sorokban feltételes elválasztást, ahol szükségesnek ítéli! A szövegben előforduló összes arab számjegy félkövér stílusú legyen! 4. A következő oldal tartalmát helyezze el egy szegély nélküli, középre igazított, egyoszlopos, háromsoros táblázatba úgy, hogy a cellák mérete megegyezzen az első oldalon lévő táblázat méreteivel (a későbbi hajtogatás miatt)! A táblázat cellái kitöltésének színét állítsa be (233, 221, 181) RGB kódúra! 5. Az első cellába egy olyan képet kell elhelyeznie, amelyet jelenleg négy darabban talál meg (terkep_1.jpg, terkep_2.jpg, terkep_3.jpg, terkep_4.jpg). Képszerkesztővel fűzze össze a mintának megfelelően a képeket az alábbiak figyelembevételével! A terkep_3.jpg és a terkep_4.jpg képek jobb oldalából vágjon le 40 képpontnyi méretű sávot! A terkep_2.jpg és a terkep_4.jpg képekről törölje a nem a térképhez tartozó részeket (ló, lovas, pajzs) úgy, hogy annak helye a térképre jellemző háttérszínű maradjon! Ezek után a négy képet méretük megtartása mellett alakítsa át egyetlen képpé, amelyet alap.jpg néven ment el! Illessze a képet eredeti méretének megtartása mellett a cellába! A kép legyen vízszintesen és függőlegesen is középre igazítva! 6. A középső cella tartalmát a programok.txt állományban találja. Illessze be a cellába és formázza meg a mintának megfelelően! A forrásban kapott programok kicsit összekeveredtek, rendezze őket időrendbe! Használjon 24, vagy 14 pontos karakterméretet! Az alapértelmezettől eltérő betűtípusnak Couriert alkalmazzon! Ügyeljen a minta szerinti forma kialakítására! A kép forrásaként a logo.jpg állományt használja! 7. Az utolsó cella tartalmát gépelje be és formázza meg a mintának megfelelően! A Jelentkezési lap formátuma egyezzék meg a „Programok 2007” formátumával! A többi karakter mérete 14 pont legyen! Alkalmazzon 6, 12, 15, 18 cm-es tabulátorpozíciókat! A négyzet karakter legyen az alapértelmezettnél nagyobb méretű és függőlegesen az előtte lévő szó közepéhez igazodjon! 30 pont Informatika
2
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
Minták az Északi várak feladathoz:
Informatika
3
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
Informatika
4
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
B. Színkódok Weblapok készítésénél nagyon fontos szempont, hogy tudjunk ugyanarra a színre több esetben is hivatkozni. Ezért hozták létre a színkódokat. A kodok.txt tabulátorokkal tagolt szövegfájl tartalmaz néhány színkódot és az angol nyelvi megfelelőjét. 1. Nyissa meg a kodok.txt állományt táblázatkezelőben, majd mentse el szinek néven a táblázatkezelő alapértelmezett formátumában! A munkalap neve legyen Színkódok! Alakítsa ki a mintának megfelelően a táblázat első sorát! 2. A színkódok RGB formátumban vannak megadva, ez azt jelenti, hogy a hatjegyű kód első két jegye a vörös, második két jegye a zöld, a harmadik kettő a kék komponenst adja meg hexadecimális (16-os számrendszerbeli) számként. A kódok előtt lévő „#” jel felesleges, távolítsa el! Vigyázzon arra, hogy a kódok karakterszáma továbbra is hat legyen! 3. A C, D, E oszlopokban határozza meg képletek segítségével az egyes összetevők kétjegyű hexadecimális kódját! Ha a feladatot nem sikerül megoldania, akkor az első 10 sort kézzel töltse ki! 4. A következő három oszlopban számítsa át az előbb kapott kódokat decimális formába! Ha kell, készíthet segédtáblázatot is. Egyetlen másolható képletet alkosson! 5. A HTML nyelvben a karakterek színét többek közt a
„tag” segítségével lehet változtatni. Az I oszlopban alakítsa ki a következő HTML kódot: Az xxxxxx helyén az adott szín A oszlopbeli hexakódja szerepeljen! 6. Formázza meg a táblázatot a mintának megfelelően! 15 pont Minta a Színkódok feladathoz:
Informatika
5
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
C. Kérelem Az egyetemi oktatásban előfordul, hogy a hallgató bizonyos tárgyakból felmentést kérhet arra hivatkozva, hogy az adott tárgyat egy másik szakon már teljesítette. Az alábbi adatbázisban hallgatók felmentési kérelmének adatait tároljuk a következő adattáblákban:
Adatbázis-kezelő program segítségével oldja meg a következő feladatokat: 1. Hozzon létre egyetem néven adatbázist! Importálja be a hallgato.txt, targy.txt, szak.txt, kerelem.txt fájlokat! Alakítsa ki a megfelelő mezőneveket és típusokat! 2. A hallgató táblában az évfolyam jelenleg római számmal van jelölve. Cserélje le arab számokra! Módosítsa a mező típusát szám típusúra! Érje el, hogy ne lehessen 5-nél nagyobb értéket a mezőbe írni! 3. Törölje lekérdezés segítségével a kerelem tábla azon sorait, melyek hatarozat mezőjében nem az elfogadva/elutasítva szavak valamelyike szerepel, vagy üres! (A) 4. Listázza ki a hallgatók által beadott kérelmeket! Jelenítse meg a hallgató azonosítóját, nevét, évfolyamát, a szakot, a tárgyat, a jegyet és a határozatot (ebben a sorrendben)! Egy hallgató kérelmei egymás utáni sorokban jelenjenek meg! A lista legyen évfolyam, azon belül név szerint növekvően rendezve! (B) 5. Határozza meg, hogy melyik tárgyból hány kérelem érkezett! A tárgyak nevét a kérelmek számának csökkenő sorrendjében jelenítse meg! (C) 6. Az első évfolyamon melyik tárgyból utasították el a legtöbb kérelmet? A tárgy nevét jelenítse meg! (D) 7. Vannak-e azonos nevű hallgatók? Ha igen, lekérdezés segítségével sorolja fel az ismétlődő neveket, mindegyiket csak egyszer! (E) 8. Készítsen lekérdezést, melyben hallgatónként jeleníti meg a jegyek átlagát, az elfogadott kérelmeknek az összes kérelemhez viszonyított százalékos arányát és a kérelmek számát! (F) 9. Készítsen jelentést, melyben értesíti a hallgatókat a döntésről! Egy oldalon csak egy hallgató legyen, derüljön ki, hogy az adott hallgató mely tárgyakból adott be kérelmet, milyen osztályzattal és azt elfogadták-e! (G) 30 pont Informatika
6
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
D. Konferencia Egy háromnapos tudományos konferencián több előadó tart egymás után előadást. Minden nap 8 órakor kezdődnek az előadások. Minden előadás elhangzása után 20 perces közvetlen beszélgetésre nyílik lehetőség az adott témáról. A 12 órakor, vagy utána véget érő előadást és vitát egyórás ebédszünet követi. Készítsen konferencia néven programot, melyben megoldja a következő feladatokat! 1. Az eloadas.txt állomány sorai szóközzel elválasztva tartalmazzák az előadások adatait a következőképpen: 1 5 33 Bankuti Aladar 2 4 34 Szeli Peter 2 5 36 Fejes Aniko 3 2 36 Porkolab Erno l 7 37 Feleki Tibor Az első szám az előadás napját, a második a napon belüli sorszámát, a harmadik a hosszát (percben) adja meg, majd végezetül az előadó neve szerepel. Nyissa meg a fájlt és olvassa be az adatokat! Amennyiben nem tudja megnyitni a fájlt, billentyűzetről vigye be az első nap adatait és a továbbiakban ezzel dolgozzon! A fájl legfeljebb 100 sort tartalmazhat. 2. Az előadások egy kicsit összekeveredtek, nincsenek időrendben, írja ki a képernyőre az előadók nevét naponkénti bontásban az előadások sorrendjében! Az eredményt a következő formában jelenítse meg: 1. nap: 1. Kovács Lajos 2. Kiss Péter … 2. nap: 1. Dobos László … 3. Számítsa ki, hogy mennyi volt naponta az előadások vita nélküli összes ideje! Az eredményt óra:perc formátumban adja meg! Például: 2. nap: 5:23 4. Ki tartotta és mennyi ideig tartott a leghosszabb előadás? Több előadó esetén mindegyik nevét jelenítse meg! 5. Mikor értek véget az egyes napokon az előadások? Írja az időpontokat a képernyőre! Például: 1. nap: 15:43 6. Mikor kezdődött az ebédszünet az első napon? Írjon egész mondatos választ a képernyőre! 7. Vizsgálja meg, hogy voltak-e azonos nevű előadók! Ha voltak, a neveket és az előfordulások számát írja ki a képernyőre, ellenkező esetben a „Nem találtam” szöveg jelenjen meg! Például: Kovács Lajos 3 Szabó Géza 2 8. Kérje be billentyűzetről egy nap sorszámát (1-3) és egy napon belüli tetszőleges időpontot (óra [0-24], perc [0-60])! Írja ki a képernyőre, hogy mi történt éppen akkor! A lehetséges válaszok: „Előadás”, „Vita”, „Ebédszünet”, „Véget ért már”, „Még nem kezdődött el”.
Informatika
7
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
9. A konferencia dokumentálásához szükség van a pontos időrend elkészítésére. Írja az idorend.txt fájlba a konferencia adatait a következőképpen: l. nap … 11:23-12:05 Kocsis Ferenc 12:05-12:25 Vita 12:25-13:25 Ebéd 13:25-13:56 Lovas János … 45 pont Maximális pontszám Szövegszerkesztés, prezentáció, grafika, weblapkészítés A. Északi várak Táblázatkezelés B. Színkódok Adatbázis-kezelés C. Kérelem Algoritmizálás, adatmodellezés D. Konferencia 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