Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 644. feladat (2024. december)

I. 644. Egy \(\displaystyle 30\times 30\)-as négyzetháló véletlenszerűen választott \(\displaystyle 9\) mezőjében elhelyezzük \(\displaystyle 1\)-től \(\displaystyle 9\)-ig a számokat. Tekintsük úgy, hogy ezek a számok a négyzethálón egy útvonal egyes állomásait mutatják. A négyzetháló egy mezőjéről csak a vele élszomszédos mezőre lehet lépni, így pl. a \(\displaystyle (3;5)\) mezőről a \(\displaystyle (7;8)\) mezőre például \(\displaystyle 7\) lépésben el lehet jutni útközben \(\displaystyle 6\) mezőt érintve.

Készítsünk táblázatkezelő munkafüzetet, amelyben megoldjuk a következő feladatokat. A megoldás során csak a táblázatkezelő beépített függvényeit használjuk, saját kódot vagy makrót ne alkalmazzunk.

  1. Egy munkalapon alakítsunk ki az A1-es cellától kiindulva a feladatban szereplő \(\displaystyle 30\times 30\)-as táblázatrészt, amelyben az oszlopok és sorok magassága egyenlő érték.
  2. A táblázatrészben jelöljük \(\displaystyle 1\)-től \(\displaystyle 30\)-ig a mezők \(\displaystyle X\) és \(\displaystyle Y\) koordinátáit a mintához hasonlóan.
  3. A négyzethálót tartalmazó táblázatrészben állítsunk be a celláknak vékony szegélyt, és igazítsuk a cellák tartalmát vízszintesen és függőlegesen középre.
  4. Helyezzük el \(\displaystyle 1\)-től \(\displaystyle 9\)-ig a számokat a négyzetháló valamely \(\displaystyle 9\) mezőjében.
  5. Állítsunk be feltételes formázást a négyzetháló celláiban, amely a nem üres cellák hátterét világoskék színnel jeleníti meg, valamint a cella tartalmát fehér színű, felkövér betűvel mutatja.
  6. A négyzethálótól jobbra vegyünk fel egy másik táblázatrészt a mintához hasonlóan. Ebben a részben adjuk meg az útvonal állomásait \(\displaystyle 1\)-től \(\displaystyle 9\)-ig.
  7. Keressük meg képletek és/vagy segédtáblázatok alkalmazásával, hogy az egyes állomások hol találhatók a négyzethálón. A kapott \(\displaystyle X\) és \(\displaystyle Y\) értékeket a sorszámok mellett jelenítsük meg.
  8. Adjuk meg képlet segítségével, hogy az egymást követő állomások között legkevesebb hány lépést kell megtennünk a négyzethálón haladva. Az eredményeket a mintának megfelelően adjuk meg az állomások mellett.
  9. Ezen táblázatrész alatt adjuk meg képlet segítségével a legrövidebb útszakasz kezdő és végső állomásának számát, és jelenítsük meg az eredményeket a mintának megfelelően.
  10. Adjuk meg a legrövidebb útszakasz egy lehetséges bejárását az érintett mezők koordinátáinak megjelenítésével az előző eredmények alatt. A megoldáshoz képletet és/vagy segédcellákat alkalmazzunk. Feltehetjük, hogy nem lesz \(\displaystyle 14\) lépésnél hosszabb a legrövidebb útvonal.
  11. Minta:

  12. Formázzuk az előző feladatokban szereplő táblázatrészeket is a mintának megfelelően.

Beküldendő egy tömörített i644.zip állományban a megoldást adó munkafüzet, valamint egy rövid dokumentáció, amely megadja az alkalmazott táblázatkezelő nevét és verzióját.

(10 pont)

A beküldési határidő 2025. január 15-én LEJÁRT.


Statisztika:

Az I. 644. feladat értékelése még nem fejeződött be.


A KöMaL 2024. decemberi informatika feladatai