A 2007/2008 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. II. (programozás) kategória

Hasonló dokumentumok
A 2015/2016 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2009/2010 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

A 2008/2009 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny első forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

A 2011/2012 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. INFORMATIKA II. (programozás) kategória

A 2012/2013 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása. INFORMATIKÁBÓL II. (programozás) kategóriában

Értékelési útmutató 1. oldal

6. évfolyam ANGOL nyelv. Javítási-értékelési útmutató

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának megoldása. II. (programozás) kategória

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának feladatai. INFORMATIKA II. (programozás) kategória

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának feladatai. INFORMATIKA II. (programozás) kategória

Válogatott versenyfeladatok programozásból

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)

O k t a t á si Hivatal

A 2016/2017 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A 2012/2013 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. II. (programozás) kategória

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. II. (programozás) kategória

Approximációs algoritmusok

A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny második forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

MATEMATIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

PRÓBAÉRETTSÉGI MATEMATIKA május-június KÖZÉPSZINT JAVÍTÁSI ÚTMUTATÓ. Vizsgafejlesztő Központ

Varga Tamás Matematikaverseny Javítási útmutató Iskolai forduló 2016/ osztály

ELEKTRONIKAI ALAPISMERETEK

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

OKTV 2005/2006 döntő forduló

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Használható segédeszköz: szabványok, táblázatok, gépkönyvek, számológép, ceruza, körző, vonalzó.

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

A 2013/2014 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Multihalmaz, intervallumhalmaz

MATEMATIKA a 8. évfolyamosok számára. Mat2 JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Algoritmizálás, adatmodellezés tanítása 2. előadás

Országos Középiskolai Tanulmányi Verseny, 2004/2005-ös tanév INFORMATIKA, II. (programozói) kategória második fordulójának javítási útmutatója

10. Egy családfában csak a férfiakat és fiúgyerekeket ábrázoljuk, egy közös ősből kiindulva. Készíts

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ A MATEMATIKA KÖZÉPSZINTŰ ÍRÁSBELI 1. FELADATSORHOZ

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.

Országos Középiskolai Tanulmányi Verseny 2009/2010 Matematika I. kategória (SZAKKÖZÉPISKOLA) 2. forduló feladatainak megoldása

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. II. (programozás) kategória

KOVÁCS BÉLA, MATEMATIKA I.

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

10. évfolyam FRANCIA nyelv. Javítási-értékelési útmutató

Összetett programozási tételek

A 2014/2015. tanévi Országos Középiskolai Tanulmányi Verseny első forduló MATEMATIKA I. KATEGÓRIA (SZAKKÖZÉPISKOLA) Javítási-értékelési útmutató

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Kompetenciaalapú mérés 2008/2009. M A T E M A T I K A 9. é v f o l y a m Javítókulcs A változat

Informatikai tehetséggondozás:

NULLADIK MATEMATIKA ZÁRTHELYI

HALMAZOK. A racionális számok halmazát olyan számok alkotják, amelyek felírhatók b. jele:. A racionális számok halmazának végtelen sok eleme van.

FIZIKA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Egyenletek, egyenlőtlenségek V.

Visszalépéses keresés





























A 2018/2019 tanévi Országos Középiskolai Tanulmányi Verseny első fordulójának feladatai. INFORMATIKA I. (alkalmazói) kategória

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Matematika. Emelt szintű feladatsor pontozási útmutatója

ANGOL nyelv CÉLNYELVI MÉRÉS. 6. évfolyam június 4. Angol A2 feladatlap, megoldókulcsok és az íráskészség feladatok értékelési skálája

A 2010/2011 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának megoldása. II. (programozás) kategória

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA VILLAMOSIPAR ÉS ELEKTRONIKA ISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ A MINTAFELADATOKHOZ

Informatikai tehetséggondozás:

Egy halmazt elemei megadásával tekintünk ismertnek. Az elemeket felsorolással,vagy ha lehet a rájuk jellemző közös tulajdonság megadásával adunk meg.

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

TÁVKÖZLÉS ISMERETEK KÖZÉPSZINTŰ GYAKORLATI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Matematika. Az emberek csak azért gondolják, hogy a matematika nehéz, mert még nem döbbentek rá, hogy az élet maga milyen bonyolult.

FIZIKA KÖZÉPSZINTŰ ÍRÁSBELI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Átírás:

Oktatási Hivatal A 2007/2008 tanévi Országos Középiskolai Tanulmányi Verseny első forduló feladatainak megoldása II. (programozás) kategória Kérjük a tisztelt tanár kollégákat, hogy a dolgozatokat az egységes értékelés érdekében szigorúan az alábbi útmutató szerint pontozzák, a megadott részpontszámokat ne bontsák tovább! Vagyis ha egy részmegoldásra pl. ot javasolunk, akkor arra vagy 0, vagy adható. (Az útmutatótól eltérő megoldások is lehetnek jók.) 1. feladat: Ütemezés (20 pont) D A mellékelt ábra egy feladat részfeladatainak ütemezését mutatja. Az ábrán K betű jelöli a megoldás 80 kezdetét, V pedig a végét. Az egyes részfeladatokat 36 az ábécé betűivel jelöljük. Megadjuk minden részfeladatra, hogy valamely előző részfeladat után 52 B E mennyi idővel lehet elvégezni (például az ábrán a az 36 8 A részfeladat a K kezdés után 20 időegységgel kezdhető, a C pedig az A elkezdése után 27 20 K 50 50 időegységgel). Add meg a mellékelt ábra alapján, hogy A C V 27 A. mikor kezdhetők el az egyes részfeladatok legkorábban (a K a 0. időpontban kezdődik)? 90 22 B. melyek azok a részfeladatok, amelyek később kezdése nem befolyásolja a V részfeladat lehető legko- F rábbi elkezdését, és mennyivel lehet őket később kezdeni? A. A=20, B=70, C=47, D=36, E=122, F=22, V=130 1+2+1+1+2+1+ B. C, 25 időegységgel, D, 6 időegységgel, F, 18 időegységgel 1+2+1+2+1+ 2. feladat: Gyorsabbra (18 pont) Az alábbi algoritmus kiszámolja N tanuló osztálysorszáma (biztosan 5 és 12 közötti egész számok) alapján, hogy közülük hányan indulhatnak a Nemes Tihamér verseny 1. (I) és 2. (II) korcsoportjában, az OKTV-n (OK), a Közép-Európai Diákolimpián (CE), a Nemzetközi Diákolimpián (IO), illetve hányan érettségizhetnek (ER) normál időben informatikából. Írd át gyorsabbra az alábbi algoritmust! Valami: I:=0; II:=0; OK:=0; CE:=0; IO:=0; ER:=0 Ciklus J=1-től N-ig Ha 5 X(J) és X(J) 8 akkor I:=I+1 Ha X(J)=9 vagy X(J)=10 akkor II:=II+1 Ha 11 X(J) és X(J) 12 akkor OK:=OK+1 Ha X(J)=9 vagy X(J)=10 vagy X(J)=11 akkor CE:=CE+1 Ha 11 X(J) és X(J) 12 akkor IO:=IO+1 Ha X(J)=12 akkor ER:=ER+1 Értékelési útmutató 1/5 OKTV 1. forduló

Maximális pontszám (18) adható az alábbi (vagy ezzel ekvivalens) megoldásra: Ciklus J=1-től N-ig DB(X(J)):=DB(X(J))+1 I:=DB(5)+DB(6)+DB(7)+DB(8) II:=DB(9)+DB(10)... Részpontszámok: Független elágazások helyett mindenhol különben-ágat használ Észreveszi, hogy az 5 X(J) felesleges Észreveszi, hogy az X(J) 12 felesleges Észreveszi, hogy OK és IO ugyanaz Észreveszi, hogy CE=II, valamint a 11. osztályosok száma Észreveszi, hogy IO és OK=ER, valamint a 11. osztályosok száma vagy CE=II+OK-ER Észreveszi, hogy I+II+OK=N, azaz az egyiket nem kell számítani 3. feladat: Mik a hibák? (21 pont) Multihalmaznak nevezzük az olyan halmazokat, amelyeknél az egyes elemek több példányban is előfordulhatnak. Például a (ló,egér,kutya,egér,egér,ló) multihalmazt a következőképpen írhatjuk le: ( (ló,2), (egér,3), (kutya,1) ). Egy másik multihalmaz: ( (ló,3), (macska,2), (egér,1) ). Multihalmazok uniójakor az azonos elemeknél a darabszámok nagyobbikát választjuk (a fenti két halmazra: ( (ló,3), (egér,3), (kutya,1), (macska,2) ) ). Add meg, hogy mik a hibák az alábbi algoritmusban, ami a két multihalmaz (az N állatfajtát tartalmazó X és az M állatfajtát tartalmazó Y) unióját adná meg, ha jó lenne! Unió(N,X,M,Y,K,Z): K:=N; Z:=X Ciklus I=1-től M-ig J:=1 Ciklus amíg J N és Y(J).név=X(I).név J:=J+1 Ha J K akkor Ha Y(I).db>X(J).db akkor Z(J).db:=Y(I).db különben K:=K+1; X(K):=Y(I) Az alábbi algoritmusban aláhúzottan szerepel a 7 javított hiba. A versenyzőnek a hibát nem kell kijavítania, csupán bejelölnie. Mindegyik megtalálása ot ér. Az alábbival ekvivalens hibafelismerések is elfogadhatók Értékelési útmutató 2/5 OKTV 1. forduló

JÓunió(N,X,M,Y,K,Z): K:=N; Z:=X Ciklus I=1-től M-ig J:=1 Ciklus amíg J N és Y(I).név X(J).név J:=J+1 Ha J N akkor Ha Y(I).db>Z(J).db akkor Z(J).db:=Y(I).db különben K:=K+1; Z(K):=Y(I) 4. feladat: Pakolás (17 pont) Egymás mellé N darab ládát helyezünk el, különböző méretűeket. Tetszőleges üres láda megfogható és belehelyezhető valamely, tőle jobbra akárhol elhelyezkedő nagyobb ládába. Ha például balról jobbra haladva a ládák mérete rendre 1, 2, 3, akkor először a 2 méretűt rakjuk a 3 méretűbe, majd az 1 méretűt beletehetjük; de ha először az 1-est tesszük a 2-esbe, akkor azok együtt már nem mozgathatók. Az a cél, hogy a pakolás végén a ládákat a lehető legkevesebb ládába pakoljuk be. Példa: 3 1 5 4 2 (azaz például a 3-as betehető az 5-ösbe, ezután az 1-es az 5-ösben levő 3-asba, tehát marad az 5-ös és a 4-es) Add meg, hogy az alábbi ládasorozatok esetén a ládák hány ládába pakolhatók! A. 1 2 3 4 5 5 4 3 2 1 B. 1 3 5 2 4 2 3 5 4 1 2 4 C. 2 4 2 4 3 5 3 5 2 3 2 3 4 5 4 5 Amennyivel nagyobb a válasz, annyi pontot kell levonni az alábbiakból úgy, hogy 0-nál kisebb pontszám egyik részfeladatra sem lehet. A. 6 5 pont B. 4 6 pont C. 4 6 pont 5. feladat: Kifejezésfa (24 pont) Aritmetikai kifejezéseket az informatikában sokszor ábrázolnak fával. Például: x+y: x+y*z: (x+y)*z: Értékelési útmutató 3/5 OKTV 1. forduló

Vannak olyan kifejezések, amelyek többféleképpen is felírhatók (pl. x+y+z), s vannak olyanok is, amelyek többféle felírásában más darabszámú művelet használható (pl. - - x ugyanaz, mint x, azaz a második felírásban kettővel kevesebb műveleti jelre van szükség. Alakítsd át az alábbi kifejezésfákat úgy, hogy a kifejezések értéke ne változzon, de a lehető legkevesebb műveletet tartalmazzák, valamint add meg az eredeti fához tartozó hagyományos kifejezést és az átalakított fához tartozót is! A: B: C: D: Az A, B, C, D részfeladatokra maximálisan 6-6 pont adható, mindegyik 2+1+ bontásban. Az alábbi minták szerint az ábráknak megfelelő képlet megadása esetenként, az átalakított képlet megadása esetenként 1 pont, az átalakított fa helyes felrajzolása esetenként 3 pont. (Figyelem: más ekvivalens megoldások is lehetnek!) A: x*(a b) x*(b a) B: (x+y)*a+b*(x+y) (x+y)*(a+b) C: (a b)*c+(c+d)*b a*c+d*b D: ((a+b)*c+(a+b))/(a+b) c+1 Értékelési útmutató 4/5 OKTV 1. forduló

Összpontszám: 100 pont Beküldési határ: 30 pont Értékelési útmutató 5/5 OKTV 1. forduló