← Vissza a feladatokhoz
2019 · Döntő / Harmadik forduló · 7–8. évfolyam3. feladat30 pont

Keretezett kép

szabályos n-szög (360/n)előre :paramhátra :paramfatollvastagság! [konkrét érték]ismétlés – fix számú441

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 fa törzse minden évben vastagabb, de a gyökérzete egyforma vastagsá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 fa törzse minden évben vastagabb, de a gyökérzete egyforma vastagságú!

kép(1,100)

kép(2,100)

kép(3,100)

kép(4,100)

A felszín felett egy asszimmetrikus fa, a felszín alatt három szimmetrikus fa (gyökér) nő. A keret azonos az előző korcsoporttal.

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

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

eljárás gyökér :év :méret
jobbra 180 jobbra 30
ismétlés 3 [gyökérág :év :méret/3*2 balra 30]
balra 45+22.5
vége

eljárás gyökérág :év :méret
ha :év>0 [előre :méret jobbra 30 gyökérág :év-1 :méret/2
balra 30 gyökérág :év-1 :méret/2
balra 30 gyökérág :év-1 :méret/2 jobbra 30
hátra :méret]
vége

A. 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+1+1+1+1 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; a vastagabb ágrészek megfelelőek 1+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)
1+1+1 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)
1+1+1 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+1+2 pont

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