Feladat: I.227 Korcsoport: - Nehézségi fok: -
Füzet: 2009/december, 553 - 554. oldal  PDF  |  MathML 
Témakör(ök): Feladat

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

Oldjuk meg táblázatkezelő segítségével egy háromfordulós verseny eredményének kiszámítását. A versenyen minden fordulóban három-három feladatot kell a versenyzőknek megoldani, amely feladatok mindegyikére legföljebb 10 pont kapható. A kapott pontok alapján a versenyzők az egyes fordulókban helyezéspontokat szereznek, melyekből végül az alábbi leírás szerint kialakul a verseny eredménye.
Minden adatot és számítást a Verseny nevű munkalapra helyezzünk el. A munkalap A1:J1 tartomány minden cellájába egy-egy vezetéknevet, az alattuk lévő cellákba pedig egy-egy keresztnevet írjunk be. Az A6:A25 cellákba képezzünk a vezeték- és keresztnevek felhasználásával véletlenszerűen neveket ‐ ők indultak a versenyben. Az A5:K5 tartomány celláinak tartalma rendre Név; I/1. feladat; I/2. feladat; ...; III/3. feladat; Eredmény legyen. A B6:J25 cellákba véletlenszerűen helyezzünk el 0‐10-ig egész számokat ‐ a versenyzők feladatokra kapott pontszámait.
A K6:K25 tartomány celláiba a verseny összesített eredménye alapján adjuk meg az indulók értékelését. Az értékelés az alapján történik, hogy az egyes versenyzők fordulónként pontszámaik összesítése alapján hányadik helyezést értek el az adott fordulóban. Bármely forduló győztese(i) egy helyezéspontot, a második helyezett(ek) két helyezéspontot, stb. kapnak az adott fordulóban. Ezután a három fordulóban kapott helyezéspontok összegét képezzük. Ebből levonunk minden olyan indulónál feladatonként 5-öt, aki az adott feladatot egyedül oldotta meg maximális pontszámmal. Ugyanakkor minden olyan indulónál feladatonként 5-öt hozzáadunk az összeghez, ahol az induló a feladatot nem oldotta meg (tehát az adott feladatra 0 pontot kapott). Az így módosított helyezéspont szerint növekvő sorrendet véve alakul ki az indulók értékelése: a legkevesebb helyezéspontot elérő(k) 1. díjat, a második legkevesebb helyezéspontot elérő(k) 2. díjat, és a harmadik legkevesebb helyezéspontot elérő(k) 3. díjat kapnak, tehát ez a szöveg jelenjen meg a K oszlop megfelelő sorában. Ezen kívül a következő legjobb három helyezéspontot szerző induló(k) mind Dicséretet kapnak értékelésként a K oszlop megfelelő sorában.
A megoldás során csak képletek és a táblázatkezelő beépített függvényei használhatók, saját függvények és makrók nem. Az eredmények számításakor a Verseny munkalapot használjuk, minden segédszámítást a 30-adik sortól lefelé helyezzünk el.
Beküldendő egy tömörített állományban (i227.zip) a táblázatkezelő munkafüzet (i227.xls, i227.ods, ...), illetve egy rövid dokumentáció (i227.txt, i227.pdf, ...), amelyben szerepel a megoldáskor alkalmazott táblázatkezelő neve, verziója, valamint a megoldás rövid leírása.