![]() |
Az I. 584. feladat (2023. február) |
I. 584. (É). A 60. Nemzetközi Matematikai Diákolimpia 5. feladatában szerepel a következő: ,,Bath Bankja érméket bocsát ki, melyeknek egyik oldalán H, másik oldalán T betű látható. Harrynek n ilyen érméje van, amelyek előtte balról jobbra, egy sorban vannak elrendezve. Harry ismételten végrehajtja a következő műveletet: ha pontosan k>0 olyan érme van, amin H van felül, akkor megfordítja a balról k-adik érmét; máskülönben minden érmén T van felül, és ekkor Harry megáll. Például n=3 esetén a THT sorozatból indulva THT→HHT→HTT→TTT a lépések sorozata, ami három lépés után megáll.''
Modellezzük a feladatban leírt n (n≤30) hosszú sorozat viselkedését legfeljebb 100 lépésen keresztül táblázatkezelő segítségével!
1. Hozzunk létre egy táblázatkezelő munkafüzetet és mentsük bathbankja néven a program alapértelmezett formátumában.
2. Helyezzük el egy munkalapon a ,,Bath bankja'' szöveget az A1-es cellába, valamint az ,,n='' szöveget az A3-as cellába.
3. Hozzunk létre a D3-as cellában és a sorban tőle jobbra egy ,,T'' és ,,H'' betűkből álló 30-tagú sorozatot véletlenszám felhasználásával úgy, hogy a két betűt egyenlő eséllyel kapjuk minden cellában.
4. Írjunk be egy pozitív egész számot a B3-as cellába, amely megadja a vizsgált sorozat hosszát. A 3. sorban generált sorozatból, illetve a később létrehozott sorozatokból csak az első n darab betűvel foglalkozunk a szimulációban.
5. Adjuk meg képlettel, hogy a generált számokból az első n darab az 5. sor megfelelő celláiban is megjelenjen, míg a sor további cellái üresen jelenjenek meg.
6. Adjunk meg a B6:B105 tartomány celláiban olyan képletet, amely megadja az adott cella feletti sorban a D oszlopban és attól jobbra lévő betűsorozatban a ,,H'' betűk számát.
7. Adjunk meg a D6:M105 tartomány celláiban olyan képletet, amely a feladat leírásának megfelelően a sorozat k-adik betűjét kicseréli, míg a többi betűt átveszi a felette lévő sorozatból, ahol k az előző sorban lévő ,,H'' betűk száma.
8. Állítsunk be a munkalap minden cellájára a mintához hasonló, a tartalom megjelenítéséhez megfelelő oszlopszélességet és formázzuk a munkalapot a mintának megfelelően.
Beküldendő egy tömörített i584.zip állományban a táblázatkezelő munkafüzet, illetve egy rövid dokumentáció, amelyben szerepel a megoldáskor alkalmazott táblázatkezelő neve, verziószáma.
(10 pont)
A beküldési határidő 2023. március 16-án LEJÁRT.
Mintamegoldásként Hinek Milán szolnoki versenyző táblázatát (bathbankja.xlsx) és Gyönki Dominik egri tanuló megoldását (bathbankja.xlsx) adjuk közre.
Statisztika:
5 dolgozat érkezett. 10 pontot kapott: Badics Balázs, Gyönki Dominik, Hinek Milán, Horváth Milán, Szabó Imre Bence.
A KöMaL 2023. februári informatika feladatai
|