Név: ____________________________________
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
Név: ____________________________________
A. Fizikadolgozat A következőkben egy fizika témazáró dolgozat kétoldalas feladatlapját kell elkészítenie. A szöveg forrását a nyers.txt fájlban, a képeket a kepler.jpg, newton.gif és a galilei.jpg állományokban találja. A formátum kialakításához használja a megadott mintát! 1. Olvassa be szövegszerkesztő programjába a nyers.txt fájlt és mentse az alapértelmezett formátumban dolgozat néven! A dokumentumot A4-es méretű oldalon, 2,5 cm-es felső és alsó, valamint 2 cm-es bal és jobb oldali margókkal készítse! Alapértelmezetten Times New Roman (Times) típusú, 12 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! 2. A dokumentum első oldalának fejlécében alakítsa ki a dolgozat adatlapját! Gépelje be és formázza meg a szövegrészt a mintának megfelelően! Az „Osztály” szó az oldal felénél kezdődjön, az elérhető pontokat tartalmazó cellák egyforma szélességűek legyenek és a szélső margók között férjenek el! Alakítsa ki a második oldal láblécét, valamint mindkét oldalon az oldalszámozást a mintának megfelelően! 3. A „MECHANIKA” szót tartalmazó objektum l cm magas és árnyékolt kialakítású legyen! 4. Az egyes feladatok szövegét azonos tulajdonságú felsorolással készítse el, a feladat sorszámának mérete az alapértelmezettnél nagyobb legyen! Az egyes bekezdéseket a mintának megfelelően formázza! A pontsorok és a lehetséges válaszok másfeles sorközzel készüljenek (l sor = 12 pont)! Az 5. feladat új oldalon kezdődjön! A mértékegységek előtt olyan szóközt alkalmazzon, amely biztosítja, hogy a mérőszám és a mértékegység mindig egy sorban található! Ügyeljen a mértékegységek megfelelő formázására! 5. A részpontokat jelölő szövegrész mindenütt azonos formátumú legyen! 6. A 4. feladatban található segédábrát egy külön rajz.jpg állományban kell elkészítenie. Ügyeljen az egyes rajzelemek pontos illesztésére! A rajz elkészítéséhez használja a megadott mintát! 7. A három személy arcképét a kepler.jpg, newton.gif és a galilel.jpg fájlokban találja. Módosítsa a képek forrását torzítás nélkül úgy, hogy minden kép mérete 150 * 200 képpontos legyen! Az új képeket mentse a kepler_k.jpg, newton_k.gif és a galilei_k.jpg állományokba! A képek átalakítása során azok széleit szükség szerint nyírja körbe! A képek alatti területet alakítsa ki a mintának megfelelően! 8. A 6., 7. feladat után lévő keret mérete 5 * 17 cm legyen! 30 pont
Informatika
2
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
Minták a Fizikadolgozat feladathoz:
Informatika
3
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
B. Hozamvadászat Brókerek közt versenyt hirdettek. Mindenkinek egy éven keresztül az általa meghatározott alaptőkét kellett tőzsdén forgatnia. Az eredmeny.txt (tabulátorok-kal tagolt szövegfájl) állomány 10 bróker nevét, alaptőkéjét és a hónap végi zárásokat tartalmazza. É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! A megoldás során vegye figyelembe a következőket: Amennyiben lehetséges, a megoldás során képletet, függvényt, hivatkozást használjon, hogy az alapadatok módosítása esetén is a kívánt eredményeket kapja! Ha egy részfeladatban fel akarja használni egy korábbi részfeladat eredményét, de azt nem sikerült teljesen megoldania, használja a megoldását úgy, ahogy van, vagy írjon be valószínűnek tartott adatokat! Így ugyanis pontokat kaphat erre a részfeladatra is.
Amennyiben szükséges, segédszámításokat az S oszloptól jobbra végezzen! 1. Olvassa be az eredmeny.txt állomány tartalmát táblázatkezelőbe és mentse el az alapértelmezett formátumban ertekeles néven! 2. Minden név után szúrjon be egy üres sort! Az új sorokban a hónapok alatt számítsa ki a hónapról hónapra elért százalékos hozamot! Egyetlen másolható képletet alkosson! 3. A táblázat alatt készítse el az egyes hónapok oszlopa alatt a brókerek aktuális havi tőkéinek összegét! A következő sor megfelelő celláiban piros felkiáltójel szerepeljen, ha a havi összeg az induló tőkék összege alá került! 4. Az Ol cellába írja az „Eredmény" szót, majd alatta állapítsa meg az egyes brókerek esetén az általuk elért eredményt (az utolsó hónap tőkeértéke és az alaptőke különbsége)! Az alaptőkék különbözősége miatt nem az elért eredmény, hanem a százalékos hozam mérvadó a versenyben. A Pl cellába írja a „Hozam” szót és alatta számítsa ki a százalékos hozamokat (az eredmény alaptőkéhez viszonyított arányát)! 5. Az O22 cellában határozza meg, hogy hányan értek el pozitív eredményt! 6. Formázza meg a táblázatot a megadott minta alapján! A sor- és az oszlopfejlécek inverz módba kerüljenek (fekete alapon fehér karakterek)! A számított cellák félkövér dőlt stílussal készüljenek! 7. Készítse el a brókerek közötti sorrendet! Az A24 cellától kezdődően lefelé írja be a számokat 1-től 10-ig (helyezések száma), a mellette lévő oszlopban pedig határozza meg az illető nevét! Az l-es mellé a legnagyobb hozamot elérő neve kerüljön! Egyetlen másolható képletet készítsen! 8. Hozzon létre jelmagyarázat nélküli vonaldiagramot, mely a győztes havi hozamait ábrázolja! A diagram címe „A győztes havi hozamai” legyen! A kategóriatengely mentén a hónapok nevei legyenek olvashatóak! 15 pont
Minta a Hozamvadászat feladathoz:
Informatika
4
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
C. Szálloda Egy szálloda szobáit előzetes foglalás során lehet igénybe venni. Egy vendég egy időben több szobát is lefoglalhat (csoportos utazás). A szálloda kedvezményekkel segíti a szobák minél jobb kihasználtságát. Ha egy szobát kevesebben foglalnak el, mint a férőhelyek száma, akkor az ár arányosan kisebb. A pótágyakért is a rendes egy főre jutó árat kérik el. A szálloda éves foglaltsági adatait adatbázisban rögzítették a következő adattáblák felhasználásával: szoba szobaazonosito: ferohely: potagy: legkondicionalt: ar: vendeg vendegazonosito: nev: iranyitoszam: kedvezmeny: foglalas foglalasazonosito: vendegazonosito: szobaazonosito: elsoejszaka: utolsoejszaka: fo:
A szoba száma, azonosítója (szám, kulcs) A szobában lévő ágyak száma (szám) A szobában elhelyezhető pótágyak száma (szám) A szoba légkondicionálható-e (logikai) A szoba ára, ha minden ágy foglalt, pótágyak kivételével (szám, pénznem formátumban) A vendég azonosítója (szám, kulcs) A vendég neve (szöveg) A vendég lakóhelyének irányítószáma (szám) A vendégnek járó kedvezmény mértéke (szám, százalék formátumban) A szobafoglalás azonosítója (szám, kulcs) A foglalást végző vendég azonosítója (szám) A lefoglalt szoba azonosítója (szám) Az első eltöltött éjszaka dátuma (dátum) Az utolsó eltöltött éjszaka dátuma (dátum) A vendégek száma (szám)
Adatbázis-kezelő program segítségével oldja meg a következő feladatokat: 1. Hozzon létre szalloda néven adatbázist! Importálja be a szoba.txt, vendeg.txt, foglalas.txt fájlokat! Alakítsa ki a megfelelő mezőneveket, típusokat, kulcsokat és formátumokat! 2. Kik voltak azok, akik május elsejétől foglaltak légkondicionált szobát? Jelenítse meg nevüket és az utolsó éjszaka dátumát! (A) 3. Hozzon létre a foglalás táblában új adatmezőt ejszaka néven! Töltse fel a mezőt az eltöltött éjszakák számával! (B) 4. Egy vendég a szállodában felejtette a mobiltelefonját. A takarítónő szerint Zoltán vagy Péter volt a keresztneve, a második emeleten lakott (20-29-es szobák), több mint egy hétig voltak a szállóban és szeptemberben távoztak. Ki lehetett a telefon gazdája? (C) 5. Hány vendéget tudnak elhelyezni pótágyakkal együtt a szállodában és mekkora maximális árbevételt érhetnek el? (D) 6. Hozzon létre augusztus néven új adattáblát, mely azoknak a vendégeknek, akik augusztus hónapban is a szálloda vendégei voltak és foglalásuk legalább 5 napra szólt, tartalmazza a nevét, szobaszámát, az első és utolsó éjszaka dátumát, valamint a lefoglalt helyek számát! (E)
Informatika
5
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
7.
8.
9.
Melyik vendég nevéhez fűződik a legtöbb lefoglalt vendégéjszaka (a napok száma és a létszám szorzata)? Egy vendég többször is foglalhatott szobát. Lehetséges, hogy volt több azonos nevű szállásfoglaló is. (F) Ha egy foglalás során a létszám nagyobb, mint a férőhelyek száma, akkor pótágyakra van szükség. Mely foglalások esetén volt szükség pótágyra is? Jelenítse meg a foglalás azonosítóját! (G) Mely szobákra nem történt foglalás? Adja meg lekérdezés segítségével a szobák azonosítóját! (H) 30 pont
Informatika
6
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
D. Fogási napló A naplo.txt állományban rögzítettük egy horgászegyesület tagjainak éves fogási eredményeit. Ebből látható, ki, mikor, mekkora mennyiségű és fajtájú halat fogott az év során. Az állomány a minta alapján megadott adatokat tartalmazza, szóközzel elválasztva. Horgászjegy Hó és nap Ponty Csuka Süllő Harcsa Bálin Angolna Pisztráng Márna Kecsege Amur Egyéb 51229 01.23 1,5 1,5 0 0 3 0 0 0 0 0 6,5 51229 02.20 7,6 0 0 0 0 0 0 0 0 10,5 4,5 51229 04.06 2 0 0 0 0 0 0 2,6 0 0 0 51229 04.1S 0 0 0 4 4 0 0 0 0 0 2 51229 05.23 0 4,5 0 0 0 0 0 0 0 0 0 51229 06.24 9,3 0 0 0 0 0 0 1,8 0 0 2,5 51229 07.09 0 0 0 1,8 0 2 1,5 0 0 2,7 0 51230 01.08 5,3 0 0 0 2,5 0 0 0 0 0 10 51230 01.13 2 0 0 0 0 Ö 0 0 0 8,4 0 51230 03.30 0 2 0 12 0 0 0 1 0 1,5 5
Az adatok horgászonként és dátum szerint rendezettek. Az egyes halfajoknál található számértékek kilogramm egységben vannak megadva. A napló legfeljebb 1000 bejegyzést (adatsort) tartalmazhat. A horgászjegy száma és a dátum pontosan 5 karakterből áll. Minden sorban van legalább egy 0-tól eltérő érték (csak az eredményes horgászatok vannak bejegyezve). Az egyes horgászokat a horgászjegyük sorszámával azonosítjuk. Készítsen fogas néven programot, melyben megoldja a következő feladatokat! Példa a forrásra:
A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja 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 naplo.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 10., 20., ...100. sorának adatait jegyezze be a programba, s úgy oldja meg a következő feladatokat! 2. Rögzítse a program forrásában a halfajok nevét ékezet nélkül úgy, hogy azokat a későbbi feladatok megoldása során használni tudja! írja ki a hal fajok nevét a képernyőre! 3. Kérje be az egyik horgászjegy számát billentyűzetről, és írja ki a képernyőre, mely napokon volt eredményes! 4. Írja ki a képernyőre, hogy hány eredményes tagja van a horgászegyesületnek, feltéve, hogy mindenki leadta a fogási eredményeit! 5. Kik fogtak halat januárban? Horgászjegyük sorszámát írja a képernyőre! Egy szám csak egyszer szerepeljen! 6. Ki és milyen fajtájú halból fogta a legnagyobb mennyiséget egy napon? A sorszámot, a mennyiséget és a halfaj nevét írja a képernyőre! Például: 23456 34,4kg harcsa Informatika
7
emelt szint – gyakorlati vizsga 1013
Név: ____________________________________
7. Készítsen osszesites.txt néven kimeneti fájlt, melyben horgászonként és halfajonként adja meg az éves fogott összes mennyiséget! Csak azon halfajok jelenjenek meg, melyből fogtak is! Példa: 51299 Ponty: 18,4 kg Csuka: 6 kg Süllő: 4 kg … 8. Melyik halfajból fogták éves szinten a legkevesebb mennyiséget? A halfa nevét írja a képernyőre! 9. Az egyes halfajok horgászatára bizonyos időszakokban tilalom var Az alábbi táblázat felhasználásával állapítsa meg, ki sértette meg a tilalmat! Írja a képernyőre a sorszámot, a dátumot és a halfaj nevét! Az „egyéb” halak nem esnek tilalmi korlátozás alá. Amely halnév mellet nincs dátum, az korlátozás nélkül fogható. A tilalom első napján már nem lehet, az utolsó napján még nem lehet az adott halat kifogni. Halfaj Tilalom kezdete Tilalom vége
Ponty Csuka
05.02 02.15
06.15 03.30
Süllő Harcsa
03.01 05.02
04.30 06.15
Bálin
03.01
04.30
Angolna Pisztráng Márna
10.01 05.02
12.31 06.15
Kecsege
03.01
05.31
Amur
-
45 pont
Maximális pontszám Szövegszerkesztés, prezentáció, grafika, weblapkészítés A. Fizika dolgozat Táblázatkezelés B. Hozamvadászat Adatbázis-kezelés C. Szálloda Algoritmizálás, adatmodellezés D. Fogási napló 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