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

Fa

Elágazás: haFix szög: 30/60/90 (derékszögű háromszög)Színezés: tollszín! "színMintázatok: rekurzióMintázatok: faLista- és szövegkezelés: lista [elem1 elem2 …]Eljárások neve: ettőlEljárások neve: faEljárások neve: bfaEljárások neve: jfaEljárások neve: metszettEljárások neve: bmetszettEljárások neve: jmetszettEljárások száma: 7Paraméterek száma (max / eljárás): 2Tollvastagság paraméterrel: tollvastagság! :param

Egy fa 1 éves ágai világoszöldek, kétéves ágai sötétzöldek, a többi ága pedig sötétbarna. A fa ágai kétévente vastagodnak egy egységgel (azaz a hároméves ág lesz először 2 vastagságú, az ötéves pedig 3). A fő törzstől balra levő ágaknak a baloldali, a jobbra levő ágaknak pedig a jobboldali ágai a hosszabbak. Készítsd el a fát kirajzoló eljárást (fa :év :h), ahol :h a törzs hossza!

Készíts egy másik fát kirajzoló eljárást (metszett :év :h), melyről lemetszették azokat az ágakat, amelyek lefelé nőnének! A lefelé menő ágak először az 5. évben jelennek meg, azaz a két fa rajzoló eljárás ettől kezdve ad különböző képet.

FaIII1

FaIII2

FaIV3

FaIV4

FaIV5

fa 1 100
fa 2 100
fa 3 100
fa 4 100
fa 5 100

MetszettIV5

MetszettIV7

MetszettIV10

metszett 5 100
metszett 7 100
metszett 10 100