ÖSSZESEN
120
45
30
15
30
Maximális pontszám
Azonosító jel:
Elért pontszám Javító tanár aláírása
gyakorlati vizsga 0804
Szövegszerkesztés, prezentáció, grafika, weblapkészítés Táblázatkezelés Adatbázis-kezelés Algoritmizálás, adatmodellezés
jegyz
Javító tanár aláírása
12 / 12
Dátum: ……………………….
Elért pontszám
2008. október 31.
Programba beírt pontszám
__________________________________________________________________________
Dátum: ……………………….
4. Robot
Adatbázis-kezelés 3. Forma–1 Algoritmizálás, adatmodellezés
2. Látogatottság
Táblázatkezelés
1. Egry
Szövegszerkesztés, prezentáció, grafika, weblapkészítés
Informatika — emelt szint
2008. október 31. ” Informatika
ÉRETTSÉGI VIZSGA
emelt szint — gyakorlati vizsga 0804
OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
A beadott fájlok neve
Beadott dokumentumok Piszkozati pótlapok száma Beadott fájlok száma
A gyakorlati vizsga id tartama: 240 perc
2008. október 31. 14:00
EMELT SZINT% GYAKORLATI VIZSGA
INFORMATIKA
Azonosító jel:
Fontos tudnivalók
Azonosító jel:
Windows
gyakorlati vizsga 0804
{ Turbo Pascal 7.0 { Borland C++ 6 { Visual Basic 6 {
Programozási környezet:
{
Operációs rendszer:
Linux
2 / 12
{ FreePascal 2.0 { GCC 3.2 { Perl
{ MacOS X
2008. október 31.
{ Delphi 6.0 { Visual Studio Express C# { Visual Studio Express Basic
{
Kérjük, jelölje be, hogy mely operációs rendszeren dolgozik, és melyik programozási környezetet használja!
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!
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 hoszszabb 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.)
Javasoljuk, hogy a feladatokat el ször olvassa végig, utána egyenként oldja meg az egyes részfeladatokat!
A forrásfájlokat a vizsgakönyvtárban találja.
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!
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!
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.
A feladatokat tetsz leges sorrendben megoldhatja.
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 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 gyakorlati feladatsor megoldásához 240 perc áll rendelkezésére.
Informatika — emelt szint
Azonosító jel:
gyakorlati vizsga 0804
11 / 12
2008. október 31.
45 pont
5. Sajnos a tesztek rámutattak arra, hogy a program új verziója még nem tökéletes, ezért vissza kell térni az utasítássorok leírásának régebbi változatához. Mivel a szakkörösök nagyon bíztak az új változatban, ezért néhány utasítássort már csak ennek megfelel en készítettek el. Segítsen ezeket visszaírni az eredeti formára! Az ismétl dések száma legfeljebb 200 lehet! Kérjen be egy új formátumú utasítássort, majd írja a képerny re régi formában!
4. Gáborék továbbfejlesztették az utasításokat értelmez programot. Az új, jelenleg még tesztelés alatt álló változatban a több, változatlan irányban tett elmozdulást helyettesítjük az adott irányban tett elmozdulások számával és az irány bet&jével. Tehát például a DDDKDD utasítássor leírható rövidített 3DK2D formában is. Az önállóan álló utasításnál az 1-es számot nem szabad kiírni! Hozza létre az ujprog.txt állományt, amely a program.txt állományban foglalt utasítássorozatokat az új formára alakítja úgy, hogy az egymást követ azonos utasításokat minden esetben a rövidített alakra cseréli! Az ujprog.txt állományba soronként egy utasítássor kerüljön, a sorok ne tartalmazzanak szóközt!
3. A robot a mozgáshoz szükséges energiát egy beépített akkuból nyeri. A robot 1 centiméternyi távolság megtételéhez 1 egység, az irányváltásokhoz és az induláshoz 2 egység energiát használ. Ennek alapján az EKK utasítássor végrehajtásához 7 egység energia szükséges. A szakkörön használt teljesen feltöltött kis kapacitású akkuból 100, a nagykapacitásúból 1000 egységnyi energia nyerhet ki. Adja meg azon utasítássorokat, amelyek végrehajtásához a teljesen feltöltött kis kapacitású akku is elegend ! Írja a képerny re egymástól szóközzel elválasztva az utasítássor sorszámát és a szükséges energia mennyiségét! Minden érintett utasítássor külön sorba kerüljön!
Informatika — emelt szint
Azonosító jel:
gyakorlati vizsga 0804
10 / 12
2008. október 31.
c. Annak végrehajtása során hányadik lépést követ en került (légvonalban) legtávolabb a robot a kiindulási ponttól és mekkora volt ez a távolság! A távolságot a lépés sorszámát követ en 3 tizedes pontossággal írja a képerny re!
mentén.
b. Az utasítássor végrehajtását követ en legkevesebb mennyi E vagy D és K vagy N utasítással lehetne a robotot a kiindulási pontba visszajuttatni! A választ a következ formában jelenítse meg: 3 lépést kell tenni az ED, 4 lépést a KN tengely
a. Egyszer&síthet -e az utasítássorozat! Az egyszer&síthet , illetve nem egyszer&síthet választ írja a képerny re! (Egy utasítássort egyszer&síthet nek nevezünk, ha van benne két szomszédos, ellentétes irányt kifejez utasításpár, hiszen ezek a párok elhagyhatók. Ilyen ellentétes utasításpár az ED, DE, KN, NK.)
2. Kérje be egy utasítássor számát, majd írja a képerny re, hogy:
1. Olvassa be a program.txt állományban talált adatokat, s azok felhasználásával oldja meg a következ feladatokat! Ha az állományt nem tudja beolvasni, az állomány els 10 sorának adatait jegyezze be a programba és dolgozzon azzal!
Minden részfeladat megoldása el tt írja a képerny re a feladat sorszámát! Ha a felhasználótól kér be adatot, jelenítse meg a képerny n, hogy milyen értéket vár (például 2. feladat: Kérem az utasítássor sorszámát!)!
Készítsen programot, amely az alábbi kérdésekre válaszol! A program forráskódját robot néven mentse!
12 ENNNDKENDND ENNDDDDENDENDEEDDNNKED ... A 2. sorban az els betáplált program utasításai vannak.
program.txt
Például:
A robotba táplált programokat a program.txt állományban rögzítettük. Az állomány els sorában a betáplált programok száma található, amely legfeljebb 100. Alatta soronként egy-egy program olvasható. Egy sor legfeljebb 200 karakter hosszúságú, benne az E, K, D, N karakterek mint utasítások találhatók. A sorok nem tartalmaznak szóközt.
Gáborék iskolai szakkörön robotot építenek. Már elkészítettek egy olyan változatot, amelyik sík terepen kell pontossággal vezérelhet . A robot a memóriájába el re betáplált programok egyikét hajtja végre. A robot jelenleg csak az E, K, D, N utasításokat érti, amelyek a négy égtáj (sorrendben: észak, kelet, dél, nyugat) irányában tett 1 centiméteres elmozdulást eredményezik.
4. Robot
Informatika — emelt szint
Azonosító jel:
gyakorlati vizsga 0804
3 / 12
A feladat folytatása a következ oldalon található.
2008. október 31.
5. A jobb fels cellában a cím („Egry József”) egyes szint& címsor és vízszintesen középre igazított. A böngész keretén megjelen cím szövege is ez legyen mindhárom lapon!
c. a kisecset.jpg kép a menü alatt található.
b. a menüpontok 4-es méret&ek és félkövér stílusúak;
a. a „Menü” szó egyes címsor stílusú;
Az alábbi beállítások legyenek érvényesek a cellára:
4. A táblázat els oszlopába a menüt készítse el! A szöveget a minta alapján gépelje be! Az elkészítend állományokra a hivatkozásokat állítsa be!
3. Az ecset.jpg képet képszerkeszt programmal arányosan kicsinyítse le 115 pont szélesre, és hátterét színezze át a táblázat háttérszínére! Az átalakított képet kisecset.jpg néven mentse!
h. az els oszlop tartalma felülre és középre van igazítva.
g. az els oszlop tartalmazza a menüt, amelyben mindig két link van (az a szöveg nem hivatkozás, amely az aktuális oldalra mutatna);
f. a táblázat els oszlopa 2 függ legesen összevont cellából áll, és 120 képpont széles;
e. a cellamargó 5 képpont;
d. a cellák távolsága 0 képpont;
c. a szegély mérete 5 képpont;
b. a háttérszín lightyellow (#FFFFE0 kódú sárga szín);
a. a szélesség 750 képpont;
2. A tartalom mind a három oldalon egy olyan táblázatban helyezkedik el, amelynek tulajdonságai:
1. Készítse el az eletrajz.html oldalt! Az oldal jellemz inél állítsa be, hogy a háttérszín és a link színe maroon (#800000 kódú bordó szín); a szöveg színe fekete legyen!
A képek és a hivatkozások csak relatív útvonalmegadás esetén fogadhatók el.
x Az elkészítend három állomány neve: eletrajz.html, katalogus.html és kep.html. x Mind a három oldal azonos szerkezet& és színvilágú a leírás és a minta szerint. x Az eletrajz.html oldal szövegét a festo.txt tartalmazza, a katalogus.html oldal táblázatát a html nyelven részben elkészített tablazat.txt állományban találja. x A feladat megoldásához szükséges képek: ecset.jpg, fenykep.jpg és szivarvany.jpg.
Készítsen weblapot Egry József fest m&vész bemutatására a következ leírás szerint:
1. Egry
Informatika — emelt szint
Azonosító jel:
gyakorlati vizsga 0804
Minta:
4 / 12
eletrajz.html
2008. október 31.
30 pont
12. A jobb alsó cellába a szivarvany.jpg képet szúrja be, és alá a kép címét 4-es bet&mérettel, félkövér stílussal gépelje be a minta alapján! Mind a kett t a cellában igazítsa középre!
11. Készítse el a kep.html állományt! A menü hivatkozásait az els két oldal elvének megfelel en változtassa meg!
d. a táblázatban a bet&méret 2-es.
c. els sorának háttérszíne maroon (#800000 kódú bordó szín) és a szöveg színe fehér;
b. középre igazított és a szegély vastagsága 1 képpont;
a. a szélesség 550 képpont;
10. Az átmásolt táblázat tulajdonságait állítsa be:
9. A jobb alsó cellába kerül 4 oszlopos táblázat html kódja a tablazat.txt állományban hiányos. Ezt egészítse ki a megfelel tag-ekkel, és másolja át ebbe a cellába!
8. A menüben a két másik oldalra való hivatkozást állítsa be; ne legyen önmagára mutató hivatkozás!
7. Készítse el a katalogus.html állományt, amelynek szerkezete a közös leírásnak feleljen meg!
6. Az oldal szövegét a festo.txt, a fotót a fenykep.jpg állományból illessze be a harmadik cellába! A képet igazítsa balra és – a mintának megfelel en – a szöveg mellette kezd djön!
Informatika — emelt szint
Azonosító jel:
gyakorlati vizsga 0804
9 / 12
2008. október 31.
30 pont
8. Készítsen lekérdezést, amely megjeleníti a Monacoban rendezett nagydíjak els 6 helyezettjének nevét, helyezését, csapatát, valamint a futam évét! A lekérdezést felhasználva készítsen jelentést! A jelentésben a lekérdezéshez kért mez k jelenjenek meg év, azon belül helyezés szerint csoportosítva! (8monaco)
Készítse el azt a lekérdezést, amelyet a zárójelbe kell illeszteni! (7ujak)
SELECT DISTINCT helyszin FROM gp WHERE helyszin NOT IN( … );
7. Ismer sünk szerette volna kideríteni, hogy mely országok kerültek a rendez k közé az els magyarországi nagydíjat követ en. Úgy gondolta, meghatározza a rendez országokat az els magyarországival bezárólag, majd megkeresi a rendez k közül azokat, amelyek az el z listában nem szerepelnek. A megoldás begépelését sajnos nem volt ideje befejezni, így csak eddig jutott:
6. Hozzon létre az eredmeny táblában egy logikai típusú, privat nev& mez t! Készítsen lekérdezést, amely a privat mez értékét igazra állítja, ha a versenyz nek nem volt csapata! (6privat)
5. Készítsen lekérdezést, amely megadja, hogy a Ferrari típusú versenyautók esetében mi volt az a három leggyakoribb hiba, ami miatt nem fejezték be a futamot! (5hiba)
4. Juan-Manuel Fangio volt a korszak egyik legnevesebb versenyz je. Készítsen lekérdezést, amely megadja, hogy hány éves volt, amikor az els versenyén indult! (4fangio)
Informatika — emelt szint
Azonosító jel:
A nagydíj dátumát adja meg, amely egyben azonosító is (dátum). A nagydíj neve (szöveg). A nagydíjat lebonyolító ország neve (szöveg).
Az eredmény azonosítója (számláló). Annak a nagydíjnak a dátuma, ahol az eredményt elérték (dátum). Annak a pilótának azonosítója, aki az eredményt elérte (szám). A versenyz helyezése az adott nagydíjon (szám); ha nem ért célba, akkor a mez üres. A hiba megnevezése, ha a versenyz nem ért célba (szöveg); ha célba ért, a mez üres. A versenyz csapatának neve (szöveg); egyéni induló esetén a mez üres. A versenyz kocsijának típusa (szöveg). A versenyz által használt kocsi motorjának típusa (szöveg).
A versenyz azonosítója (szám). A versenyz neve (szöveg); a név írásmódja angol, tehát mindig a vezetéknév szerepel a név végén. A versenyz neme (szöveg); ha férfi, akkor F; ha n , akkor N az értéke. A versenyz születési dátuma (dátum). A versenyz nemzetisége (szöveg).
gyakorlati vizsga 0804
8 / 12
2008. október 31.
3. Adja meg lekérdezés segítségével, hogy az adatbázis mely futamgy ztesek (nagydíjgy ztesek) nevét tartalmazza! Ügyeljen arra, hogy egy versenyz neve se jelenjen meg többször! (3gyoztes)
2. Sokan úgy gondolják, a Hill vezetéknev& pilóták egy családhoz tartoznak. ket nem rokoni szálak kötik össze, hanem az, hogy mindhárman világbajnokságot nyertek. Készítsen lekérdezést, amely megjeleníti a Hill vezetéknev& versenyz k nevét, nemzetiségét és születési idejét a születési id sorrendjében! (2bajnok)
A következ feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentse! Ügyeljen arra, hogy a megoldásban pontosan a kívánt mez k szerepeljenek!
nem szuldat nemzet
az nev
pilota (az, nev, nem, szuldat, nemzet)
csapat tipus motor
hiba
id datum pilotaaz helyezes
eredmeny (id, datum, pilotaaz, helyezes, hiba, csapat, tipus, motor)
datum nev helyszin
gp (datum, nev, helyszin)
Táblák:
1. Készítsen új adatbázist forma1 néven! A mellékelt három – tabulátorokkal tagolt – szöveges állományt (gp.txt, eredmeny.txt, pilota.txt) importálja az adatbázisba a fájlnévvel azonos néven (gp, eredmeny, pilota)! Az állomány els sora a mez neveket tartalmazza. A létrehozás során állítsa be a megfelel típusokat és kulcsot! Az eredmeny táblához adjon hozzá Id néven egyedi azonosítót!
A fiatalok körében egyre népszer&bbek a technikai sportok, így a Forma–1 is. A jelen versenyz it mindenki ismeri, de nagyon kevesen tudnak bármit is a kezdetekr l. Nem tudják, hogy valaha egy futamon egy autót több versenyz is vezethetett, s t egy versenyz akár több kocsit is vezethetett. Adatbázisunk majd minden futamnak és versenyz nek az adatait tartalmazza az els évtized eredményei mellett.
3. Forma–1
Informatika — emelt szint
gyakorlati vizsga 0804
Minta az Egry feladathoz:
Informatika — emelt szint
5 / 12
kep.html
katalogus.html
Azonosító jel:
2008. október 31.
Azonosító jel:
A szerverr l lekért állományok száma. A lekérdezések során forgalmazott adatmennyiség. Az óránkénti látogatók száma. A letöltött weboldalak száma.
gyakorlati vizsga 0804
6 / 12
2008. október 31.
15 pont
10. Az oldalbeállításokat, cellák szélességét és a diagram méretét állítsa be úgy, hogy a nyomtatási képen a dokumentum egy oldalra elférjen!
9. Ábrázolja sáv típusú diagramon a weboldalak letöltésének számát! A diagramot formázza és helyezze el úgy a táblázat mellett, hogy az E oszlop értékei mellett az annak megfelel sávok jelenjenek meg! Jelmagyarázat ne legyen! A jelenlegi maximális érték sávját piros szín&re állítsa (az alapadatok módosításának nem kell erre hatással lennie)!
8. Formázza a táblázatot a mintának megfelel en! Csak az adatokat tartalmazó cellákat szegélyezze! Az 1. és a 26., 27., 28. sor értéket tartalmazó cellái körül vastagabb legyen a szegély!
7. A 28. sorban jelenítse meg függvény segítségével, hogy a maximális értékek melyik órához tartoznak! Segédtáblát használhat a 30. sor alatt, vagy az F oszloptól jobbra!
6. A 27. sorban határozza meg az oszlopokban található forgalmi adatok közül a legnagyobbakat!
5. Az oszlopok alján, a 26. sorban összegezze minden oszlopra a napi forgalmat!
4. A táblázatban minden szám tizedesjegyek nélkül, ezres csoportosítással legyen formázva!
3. Az els sor celláiban lév szövegek hosszúak, ezért 90o-kal elforgatva jelenjenek meg, vízszintesen középre igazítva, félkövér bet&stílussal! A sormagasságot állítsa nagyobbra, hogy a címek sortörés nélkül elférjenek!
2. Az els oszlop elé szúrjon be egy újat! A táblázat fejlécébe, az A1 cellába az „Óra” felirat kerüljön, és alatta 0-tól 23-ig töltse fel a cellákat!
1. Nyissa meg táblázatkezel program segítségével a forgalom.txt adatfájlt (tabulátorral tagolt szövegfájl)! Mentse a táblázatot a táblázatkezel alapértelmezett formátumában latogatottsag néven!
A megoldás során vegye figyelembe a következ ket: x Törekedjen képlet, függvény, hivatkozás használatára, hogy a forrásadatok változtatása után is helyes eredményt adjon! x A részfeladatok között van olyan, amely egy korábbi kérdés eredményét használja fel. Ha egy részfeladatot nem sikerült teljesen megoldania, használja a megoldását úgy, ahogy van, vagy számot adó kifejezés helyett írjon be tetsz leges értéket, és azzal dolgozzon tovább! Így ugyanis pontokat kaphat erre a részfeladatra is.
Állomány Bájt Látogatók Weboldal
Az oszlopok jelentései:
Egy webszolgáltató egy napi adatai állnak rendelkezésre a forgalom.txt állományban. A látogatási adatokat elemezze táblázatkezel program segítségével a leírás alapján!
2. Látogatottság
Informatika — emelt szint
gyakorlati vizsga 0804
Minta a Látogatottság feladathoz:
Informatika — emelt szint
7 / 12
Azonosító jel:
2008. október 31.