Városi Középiskolai Informatika Verseny 2009/20010
Kedves Versenyző! Gratulálunk a Városi Középiskolai Informatika Verseny 1. fordulójában nyújtott teljesítményéhez, amely alapján most itt van a legjobbak között. A 2. fordulóban három feladat szerepel: szövegszerkesztés, táblázatkezelés és prezentációkészítés témakörökből. A feladatok megoldása során néhány helyen ábrát, rajzot is kell készítenie. A feladatok nem nehézségi sorrendben követik egymást. A megoldás során bármilyen sorrendben haladhat. Ne ragadjon le egy feladat megoldásánál, mert a versenyt az nyeri, aki a legtöbb pontot megszerzi (), a rendelkezésre álló idő pedig nem sok (valószínűleg a versenyidő nem elegendő valamennyi feladat tökéletes megoldásához). A feladatok nem csak azt mérik, hogy a kiválasztott szoftverkörnyezetet mennyire jól ismeri, hanem azt is, hogy milyen rutinosan, gyorsan tudja elvégezni a sablon feladatokat, ezért haladjon tempósan! 120 perc munkaidő áll a rendelkezésére a megoldáshoz.
Jó munkát és eredményes versenyzést!
1. feladat (Körlevél – szövegszerkesztés) 55 –pont A feladatban szövegszerkesztő program segítségével kell egy étterem négy oldalas étlapját elkészítenie körlevél formátumban. A feladat megoldásához szükséges adatforrást részben már elkészítettük és a menu.doc fájlban a rendelkezésére áll. A körlevél elkészítéséhez használja a szöveges leírást és a mintát! A törzsdokumentumot 1_feladat néven mentse a szövegszerkesztő alapértelmezett formátumában! Minta:
-1-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
Szöveges leírás: a) A menu.doc fájlban találja a körlevél adatforrását, ami nem teljes. Egészítse ki az adatforrást a tartalmának megfelelő elrendezésben a következő három sorral: 18 Málnás-túrós desszert 390 3_desszert.jpg Nem 19 Kakaós puding 410 4_desszert.jpg Igen 20 Szilvás muffin 210 5_desszert.jpg Nem A további feladatok megoldásához használja a kiegészített menu.doc fájlt, mint adatforrást! Amennyiben nem tudja elkészíteni az étlapot körlevélként, akkor annak első oldalát formázza a mintának és leírásnak megfelelően a rajta szereplő szöveg és képek beillesztésével! b) A teljes törzsdokumentumban minden karakter színe egységesen Sötétvörös (RGB: 128,0,0), kivéve ha a szöveges leírás mást nem mond. c) A teljes törzsdokumentumban a betűtípus Comic Sans MS. d) A dokumentumban használt betűméretek: 10, 12, 14, 16, 28 pt. e) Az élőfej szövegét és a beillesztett képet a minta alapján készítse el. A betűméretek: 10 illetve 12 pt. A használt kép Etterem_logo.gif. f) A dokumentum címe: Étlap. Legyen dőlt, 28 pt. méretű középre igazított. -2-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
g) Az alcímek az egyes oldalakon rendre: Előételek, Levesek, Főételek, Desszertek és azonos formátumúak. h) A dokumentumban használt szegélyek színe: Sötétvörös (RGB: 128, 0, 0), a háttérszín Világossárga (RGB: 255, 255, 153) illetve 25%-os szürke (RGB: 192, 192, 192). i) A térközöket a mintának megfelelően arányosan állítsa be! j) Az adatforrás rekordjait táblázat celláiba illessze be! Ügyeljen a betűméretekre, cellák háttérszíneire, a cellán belüli igazításokra és a szegélyezésekre! Minden rekord egy-egy külön cellába kerüljön! Az adatforrásban minden ételtípusból 5 rekordnak kell szerepelnie, folyamatos számozással. A sorszámot nem kell megjelenítenie. A táblázat minden sorában más-más étel adatai jelenjenek meg az adatforrásbeli sorrendnek megfelelően! k) A táblázat sorai 3,5 cm magasak. Az oszlopok szélessége a mintának megfelelő arányok szerinti legyen! l) A táblázat harmadik oszlopába kerülő képek mérete egységesen 3 cm x 3 cm. m) A táblázat negyedik oszlopában a „10%-os árengedmény” felirat jelenjen meg piros színnel (RGB: 255, 0, 0), ha az adatforrás Kedvezmény mezőjében az „Igen” szó szerepel, és ne jelenjen meg semmi, ha a „Nem” szó szerepel! n) Az étlap 2-4. oldalán szereplő táblázat formátuma megegyezik az 1. oldal táblázatának formátumával. o) Az élőláb az oldalszámot tartalmazza középre igazítva és 10 pt-os méretben. p) Az adatforrás és a törzsdokumentum egyesítését nem kell elvégeznie. Elegendő ezt a két dokumentumot beadnia (menu.doc és 1_feladat.doc). A szöveges leírásban nem szereplő részleteket a minta alapján formázza, annak megfelelően, arányos elrendezésben.
-3-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
2. feladat (Könyvkereskedés – táblázatkezelés) – 49 pont Egy online könyvkereskedés által forgalmazott könyvek listáját kapja meg forrásállományként. Ezeket az adatokat használva kell megoldania feladatokat. A megoldások során, ahol lehet használjon függvényeket, képleteket. Mindig ügyeljen arra, hogy a használt függvényei, képletei másolhatók legyenek. Használhat segédtáblázatokat, de ügyeljen arra, hogy, ha az eredeti adatok megváltoznak, akkor a segédtáblázat adatai is megfelelően módosuljanak. A táblázat formázásait a mintának és a leírásnak megfelelően végezze el! Ha valamelyik feladatot nem tudja megoldani, akkor gépelje be a mintán szereplő értéket, és azzal dolgozzon tovább, mert így a további feladatrészekre kaphat pontot. A feladat részletes leírása: a) Az adatokat a Konyv.txt fájl tartalmazza, ezt importálja, majd mentse el a táblázatkezelő alapértelmezett formátumában 2_feladat néven! Az importált táblázat első sora tartalmazza a mezőneveket: Sorszám, Szerző, Cím, Kiadó, Kiadás éve, Ár, Antikvár, Engedményes ár, Fizetendő. A két utolsó oszlop nem tartalmaz számszerű adatot, ezeket a leírásnak megfelelően kell kiszámolnia. Minden sorban különböző könyv szerepel. A K1-es cellában található „Aktuális kedvezmény:” felirat alatti cella a 10% bejegyzést tartalmazza. Az L6:L21 tartományban szereplő meghatározások utáni cellákba kell a feladatoknak megfelelő számításokat elvégeznie. b) Az M6-os cellában függvény segítségével számítsa ki a táblázatban szereplő legolcsóbb könyv árát! c) Az M7-es cellában függvény segítségével számítsa ki a táblázatban szereplő második legdrágább könyv árát! d) Az M8-as cellában függvény segítségével számítsa ki a táblázatban szereplő könyvek átlagárát! e) Az M9-es cellában függvény segítségével számítsa ki a táblázatban szereplő könyvek darabszámát! f) Az M10-es cellában függvény segítségével számítsa ki a „Gabo Kiadó” táblázatban szereplő könyveinek számát! g) Az M11-es cellában függvény segítségével számítsa ki a „General Press Kiadó” táblázatban szereplő könyveinek összárát! h) Az M12-es cellában függvény segítségével számítsa ki a táblázatba szereplő antikvár könyvek átlagárát! (Egy könyv antikvár, ha az Antikvár mezőben az „a” betű szerepel a könyv adatainak sorában.) i) Az M13-as cellában függvény segítségével számítsa ki, hogy a táblázatban hány darab olyan könyv van, amely ára több, mint 1000 Ft, de kevesebb, mint 2500 Ft! j) Az M14-es cellában függvény segítségével adja meg, hogy ki a szerzője a táblázatban szereplő legdrágább könyvnek! k) Az M15-ös cellában függvény segítségével adja meg, hogy a táblázat adatai alapján melyik évben adták ki „Az örökös” című könyvet! l) Az M17:M22 cellákban függvény segítségével számolja ki, hogy hány darab könyv szerepel a táblázatban az L17:L22 tartományban megadott évek szerinti bontásban! Olyan függvényt
-4-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
használjon, amelyet az M17-es cellába beírva és azt másolva az M18:M22 cellákban megjelenő eredmény megfelelő lesz! m) Készítsen grafikont az M17:M22 cellákban szereplő adatok alapján a mintának megfelelően! Ha nem sikerült az l) feladatot megoldania, akkor írja be a mintán szereplő számokat a megfelelő cellákba és ezekkel dolgozzon! Ügyeljen a grafikon a formázásaira, a címekre! A 2008-as adatot megjelenítő oszlop színe legyen eltérő a többitől! A diagram hátterének állítsa be a konyv.jpg képet! n) A táblázat „Engedményes ár” oszlopában (H oszlop) függvény segítségével határozza meg a könyv árát! Ha a könyv kiadási éve 2005 előtti, akkor az árengedmény mértéke a K2-es cellában megadott érték, egyébként nincs árengedmény (tehát marad az eredeti ár). o) A táblázat „Fizetendő” oszlopában (I oszlop) függvény segítségével határozza meg a ténylegesen fizetendő árat. A lehetséges pénzérméknek megfelelően, a „kerekítési” szabályokat figyelembe véve. (A fizetendő ár vagy 5-re vagy 0-ra kell, hogy végződjön, mivel a legkisebb pénzérme az 5 Ft-os. Így az 1-re, 2-re végződő összegek esetén lefelé kerekítünk 0-ra, a 3-ra, 4-re végződő összegek esetén felfelé kerekítünk 5-re, a 6-ra és 7-re végződő összegek esetén lefelé kerekítünk 5-re, míg a 8-ra és 9-re végződő összegek esetén felfelé kerekítünk 0-ra.) p) A „Kiadás éve” oszlopban (E oszlop) állítson be olyan formázást, hogy ha a cellában szereplő érték 2005-nél kisebb, akkor a cella háttérszíne legyen fehértől különböző, de egységes színű! q) Formázza a táblázatot a mintának megfelelően! Ügyeljen a szegélyekre, mintázatokra, igazításokra, mértékegységekre! Minták:
Adatokat tartalmazó minta.
-5-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
Számított értékeket tartalmazó minta.
Grafikon minta.
-6-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
3. feladat (Hanoi tornyai – prezentáció-készítés) – 46 pont Készítsen 3 diából álló prezentációt a Hanoi tornyai játék bemutatására, a mintának és a leírásnak megfelelően! A diákon szereplő szöveget a Hanoi.txt fájlban találja. Az elkészült munkáját mentse a prezentációkészítő szoftver alapértelmezett formátumában 3_feladat néven. A prezentáció leírása: a) Mindhárom dián azonos szöveg és kép szerepeljen a bal felső sarokban, ugyanazon pozíción a mintának megfelelően. (A szöveg: „Hanoi tornyai”, a kép: Hanoi.gif.) Az egyes diák címei („A játék”, „A legenda”, „Matematikai háttér”) minden dián, a dia jobb széléhez igazítva jelenjenek meg! b) A prezentáción minden szöveg legyen Arial betűtípusú. A betűk méretei: 18, 20, és 24 pt, a mintának megfelelően. A betűszínek: RGB(252, 253 191); RGB(255, 255, 0) a mintának megfelelően. c) Az 1. dián szereplő kép a hanoi_makett.jpg. Rendezze el az első dián a felsorolást, a szöveget és képet a mintának megfelelően! d) A felsorolás szimbólumaként a Hanoi.gif képet használja! e) Állítson be egyéni animációt az 1. dián szereplő felsorolásra úgy, hogy a felsorolás elemei felsorolás-szintenként jelenjenek meg kattintásra! f) Állítson be egyéni animációt az 1. dián szereplő képre és címére („Hanoi tornyai makett”) úgy, hogy kattintásra jelenjenek meg egyszerre! Hanoi tornyai
A játék
A hanoi tornyai egy matematikai játék. A játék szabályai szerint az első rúdról az utolsóra kell átrakni a korongokat úgy, hogy minden lépésben egy korongot lehet áttenni, nagyobb korong nem tehető kisebb korongra, összesen három rúd áll rendelkezésre.
Hanoi tornyai makett
1. dia
g) A 2. dián szereplő szöveget a Hanoi.txt fájlból illessze be! A „Példa 3 koronggal” felirat betűformátuma megegyezik a dia címének formátumával.
-7-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
Hanoi tornyai
A legenda
A játékot 1883-ban Edouard Lucas francia matematikus találta fel. Az ötletet egy legendából kapta, ami szerint a világ megteremtésekor egy 64 korongból álló hanoi torony feladványt kezdtek el „játszani” Brahma szerzetesei. A szabályok azonosak voltak a ma ismert hanoi torony szabályaival. A legenda szerint amikor a szerzetesek végeznek majd a korongok átjuttatásával a harmadik rúdra, a kolostor összeomlik, és a világunk megszűnik létezni.
Példa – 3 koronggal
A
B
C
2. dia
h) A dián szereplő kép (három oszlop korongokkal és „A”, „B”, „C” felirattal) animációt tartalmaz. A képet és az animációt el kell készítenie az alábbi leírásnak megfelelően: A cím és az animált kép kattintásra jelenjen meg egyszerre!
A további kattintásokra: Első kattintásra az A jelű oszlopról eltűnik a legkisebb korong és megjelenik a B oszlopon.
Második kattintásra eltűnik a közepes korong az A oszlopról és megjelenik a C oszlopon.
1. kattintásra
2. kattintásra
-8-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
Harmadik kattintásra a B oszlopról a legkisebb koron átkerül a C oszlopra.
Negyedik kattintásra a legnagyobb korong átkerül a B oszlopra.
3. kattintásra
4. kattintásra
5. kattintásra
6. kattintásra
7. kattintásra
i) A 3. dián szereplő szöveget a Hanoi.txt fájlból illessze be és rendezze el a mintának megfelelően! A képet a Smiley.gif állomány tartalmazza. Ügyeljen a matematikai formulák formázására!
-9-
Városi Középiskolai Informatika verseny (2009/2010)
2. forduló
Hanoi tornyai
Matematikai háttér
n db korong átrakásához szükséges lépések száma: tn = 2n – 1. A legenda szerinti példát alapul véve (64 korong) a megoldás: t64 = 18 446 744 073 709 551 615 Ha egy szerzetes éjjel-nappal dolgozna a feladaton másodpercenként egy lépést végrehajtva, akkor kicsit több mint 580 milliárd év alatt tudná megoldani a feladatot. Emlékeztetőül, jelen pillanatban elfogadott nézetek szerint Földünk „még csak” 4,5 milliárd éves! Ha a feladat megoldását nem szerzetesekre, hanem szuperszámítógépekre bíznánk, az akkor is több millió évbe telne.
http://hu.wikipedia.org/wiki/Hanoi_tornyai
3. dia
j) A képleteket igazítsa középre! Az egyéb szöveg sorkizárt. k) „A legenda …” kezdetű bekezdés és a hozzá tartozó számpélda kattintásra jelenjen meg egyszerre! l) „Ha egy szerzetes …” kezdetű bekezdés és a kép 2 másodperccel a számpélda megjelenése után automatikusan jelenjen meg egyszerre! m) Állítson be a diák egységes háttereként kék színt RGB(51, 51, 153)! n) A 3. diára helyezzen el hivatkozást, amely a következő címre mutat: http://hu.wikipedia.org/wiki/Hanoi_tornyai A hivatkozás legyen dőlt, és 10 pt. méretű! o) Állítson be a diák közötti váltásra tetszőleges, egységes áttűnést!
- 10 -