← Vissza a feladatokhoz
2019 · Döntő / Harmadik forduló · 5–6. évfolyam3. feladat40 pont

Keretezett kép

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)szabályos n-szög (360/n)előre :paramhátra :paramkitöltés (tölt)fatollvastagság! [konkrét érték]ismétlés – fix számúismétlés – egymásba ágyazott441

Készítsd el a keretezett képet kirajzoló eljárást kép(n,h), amely egy fát gyökérzettel ábrázol! Az n a szintek száma, a h pedig a fa törzsének hossza. A gyökér hossza ennek harmada. A keretezett képen az ég kék színű, a föld szürkésbarna, a fa törzse és gyökere fekete. (A föld feleakkora, mint az ég.)

kép(1,100)

kép(2,100)

kép(3,100)

kép(4,100)

Hivatalos megoldás (HTML)

Készítsd el a keretezett képet kirajzoló eljárást kép(n,h), amely egy fát gyökérzettel ábrázol! Az n a szintek száma, a h pedig a fa törzsének hossza. A gyökér hossza ennek harmada. A keretezett képen az ég kék színű, a föld szürkésbarna, a fa törzse és gyökere fekete. (A föld feleakkora, mint az ég.)

kép(1,100)

kép(2,100)

kép(3,100)

kép(4,100)

Egy fát rajzolunk a felszín felett és négy fát (azaz gyökeret) a felszín alatt.

eljárás kép :év :méret
keret :méret
tollatle tollvastagság! 2 tollszín! "fekete
fa :év :méret/4
gyökér :év :méret/10
tollatfel balra 60 tollatle
vége

eljárás keret :méret
tollszín! "fekete
ismétlés 4 [e :méret j 90]
előre :méret/3 jobbra 90 előre :méret hátra :méret
töltőszín! "ibolya tollatfel balra 45 előre :méret/4 tölt
hátra :méret/4 jobbra 90 előre :méret/4
töltőszín! "szürkésbarna tölt
hátra :méret/4 balra 45 előre :méret/2 balra 90
vége

eljárás fa :év :méret
ha :év>0 [előre :méret jobbra 30 fa :év-1 :méret/3*2 balra 60
fa :év-1 :méret/3*2 jobbra 30 hátra:méret]
vége

eljárás gyökér :év :méret
jobbra 180 balra 45
ismétlés 4 [fa :év :méret jobbra 30]
jobbra 165
vége

  1. Van a képnek kerete; harmadánál elvágva vonallal; felső kék; alsó barnás; keret fekete; paraméteres a mérettel 1+1+2+2+1+2 pont

B. A fa a kereten belül van; a függőleges tengelyre szimmetrikusan helyezkedik el; a föld felett a fa törzse, ágai és a föld alatt a gyökérzete 2+2+2 pont

C. kép 1 300 teljesen jó; a fa törzse jó; a fa gyökérzete jó (4 gyökérág, szimmetrikus)
2+1+2 pont

D. kép 2 300 teljesen jó; a fa törzse jó; a fa gyökérzete jó (4 gyökérág, szimmetrikus)
2+1+2 pont

E. kép 3 300 teljesen jó; a fa törzse jó; a fa gyökérzete jó (4 gyökérág, szimmetrikus)
2+1+2 pont

F. kép 4 300 teljesen jó; a fa törzse jó; a fa gyökérzete jó (4 gyökérág, szimmetrikus)
2+2+2 pont

G. kép egyéb paraméterekkel is jól működik 4 pont