tekitár
FeladatokVersenyek
← Vissza a feladatokhoz
tekitár

Az Országos Grafikus Programozási Verseny feladatainak és megoldásainak tára. Az oldalt az ELTE Informatikai Kar működteti.

Elérhetőségek

  • Lakó Viktória – lavnaat@inf.elte.hu
  • Nagy Bendegúz – brandy@inf.elte.hu

Jogi és beállítások

  • Adatvédelmi szabályzat
  • Cookie szabályzat

© 2026 tekitár. minden jog fenntartva.

← Vissza a feladatokhoz
2024 · Döntő / Harmadik forduló · 9–12. évfolyam3. feladat23 pont

Pergola

Elágazás: haFix szög: 90 (derékszög)Ismétlés: ism SZÁM (fix)Ismétlés: ism :param (paramétertől függő)Mintázatok: sormintaSegédeljárás: téglalapAlapalakzatok: téglalapEljárások neve: pergolaEljárások száma: 1Paraméterek száma (max / eljárás): 3

A kertekben gyakran láthatunk pergolákat, amelyekre növényeket szoktak felfuttatni. Készíts eljárást az alábbi pergola megrajzolására (pergola :m :sor :deszka)

Az :m paraméter a függőleges oszlop magasságát jelenti. Az oszlopokat összekötő vízszintes oszlop szélessége is ugyanekkora. Ezt láthatod a jobb oldali ábrán a nyilakkal szemléltetve.

A képen Téglalap, sor, diagram, Párhuzamos látható

Automatikusan generált leírás

A képen Téglalap, sor, diagram, Párhuzamos látható

Automatikusan generált leírás

A képen Téglalap, sor, diagram, Párhuzamos látható

Automatikusan generált leírás

pergola 300 3 1
pergola 300 5 2

A :sor paraméter azt jelenti, hogy a pergola alján hány sornyi, négyzetekből álló sorminta található. A sorminta oszlopainak száma nem változik, az mindig 18.

A pergola tetején látható téglalapok a deszkákat jelölik. A pergola közepén mindenképpen van deszka. A :deszka paraméter azt jelenti, hogy a középső deszkától balra, illetve jobbra hány darab deszka található. Ha ez a paraméter 1, akkor a pergola bal és jobb szélén egy-egy deszka van. Ha a :deszka paraméter értéke 3, akkor a középső deszka bal és jobb oldalán is lesz 3 deszka, vagyis összesen 7 deszkát kell rajzolni, egymástól egyenletes távolságra.

Készíts olyan eljárást is (pergolak :m :sor :deszka :darab), amellyel egymás mellett elhelyezett pergolákat lehet rajzolni úgy, hogy az egyes pergolák szintén négyzetes ráccsal vannak összekötve. Az összekötő elem annyi oszlopból áll, mint a :sor paraméter, a sorok száma pedig 18.

A képen diagram, vázlat, sor, Műszaki rajz látható

Automatikusan generált leírás

pergolak 200 5 6 3

Amennyiben a :darab paraméter értéke 1, akkor csak 1 pergola legyen kirajzolva.