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
2014 · Második forduló · 9–12. évfolyam4. feladat10 pont

Fraktál

Elágazás: hakülönbenElágazás: hakFix szög: 120 (szabályos háromszög)Fix szög: 30/60/90 (derékszögű háromszög)Ismétlés: ism :param (paramétertől függő)Mintázatok: fraktálSegédeljárás: sokszögAlapalakzatok: szabályos n-szögEljárások neve: fraktálEljárások neve: fraktál2Eljárások neve: szigetjEljárások neve: szigeteEljárások száma: 4Paraméterek száma (max / eljárás): 3Paramétertől függő szög: 360/:n (szabályos n-szög)

Egy fraktál egy :h hosszúságú szakaszból növekszik, a minta szerint. Figyelem: a fordulatok iránya minden második szinten ellenkezőjére változik! Készítsd el a fraktált rajzoló eljárást (fraktál :n :h), ahol :h a kiinduló szakasz hossza; a :n pedig a fraktál szintje (azaz sorszáma)!

frak31

frak32

frak43

frak46

fraktál 1 100
fraktál 2 100
fraktál 3 100
fraktál 6 100

Adott darabszámú fraktált elhelyezhetünk egy szabályos sokszög kerületén, szigetszerű alakzatokat létrehozva. Készítsd el a sziget rajzoló eljárást (szigetj :db :n :h, szigete :db :n :h), ahol a fraktált egy :db oldalszámú szabályos sokszög oldalaira helyezzük el az óramutató járása szerinti, illetve azzal ellentétes irányban!

frak5s43

frak6s43t

frak6s46

frak6s46t

szigetj 6 3 100
szigete 6 3 100
szigetj 6 6 100
szigete 6 6 100