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
2009 · Döntő / Harmadik forduló · 9–12. évfolyam4. feladat15 pont

Halak

Elágazás: haFix szög: 120 (szabályos háromszög)Fix szög: 30/60/90 (derékszögű háromszög)Ismétlés: ism SZÁM (fix)Ismétlés: ism :param (paramétertől függő)Kitöltés: töltMintázatok: rekurzióLista- és szövegkezelés: lista [elem1 elem2 …]Segédeljárás: körívAlapalakzatok: szabályos n-szögEljárások neve: halEljárások neve: halrajEljárások száma: 2Paraméterek száma (max / eljárás): 3Színezés paraméterrel: töltőszín! :színParamétertől függő szög: 360/:n (szabályos n-szög)

Készítsd el azokat az eljárásokat, amelyek egy színes halat (hal :méret) illetve egy halrajt rajzol ki (halraj :méret :szint :db)! A középső hal körül :db nála kisebb hal úszkál, akik körül újabb, ezeknél is kisebb halacska van. Figyeld meg, hogy a halak iránya szintenként megváltozik! Egyszer a nagyobb hal felé fordulnak, máskor pedig éppen ellenkezőleg, attól elfordulnak. A :db adja meg, hogy hány hal van a középső körül, a :szint pedig azt jelenti, hogy milyen mélységben kell elképzelni ezt. Szintenként a kiinduló :db érték eggyel nő!.

hal 100
halraj 100 2 4
halraj 100 3 4
halraj 100 3 3