← Vissza a feladatokhoz
2019 · Döntő / Harmadik forduló · 9–12. évfolyam2. feladat30 pont

Mandala

jobbra :parambalra :parameljárás aláírás (:param1 :param2)szabályos n-szög (360/n)kiegészítő szög (180-:szög)előre :paramhátra :paramelőre :param*vmihátra :param/vmiforgásszimmetrikus (pont, körlap, körvonal, körív)kitöltés (tölt)tollvastagság! [konkrét érték]ismétlés – paramétertől függő885

A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. Készítsd el a mandala(db), eljárást, amely a mandalára db elforgatott alapelemet rajzol, amiben piros szegélyű szirmok, sötétebb zöld szegélyű zöld bogyók és vastag kék vonalak vannak! A háttér sárga, a középső pont rózsaszín, körülötte fehér majd egy rózsaszín körvonal van.

mandala(8)

mandala(12)

mandala(20)

Hivatalos megoldás (HTML)

A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. Készítsd el a mandala(db), eljárást, amely a mandalára db elforgatott alapelemet rajzol, amiben piros szegélyű szirmok, sötétebb zöld szegélyű zöld bogyók és vastag kék vonalak vannak! A háttér sárga, a középső pont rózsaszín, körülötte fehér majd egy rózsaszín körvonal van.

A képen kör, Színesség, clipart, művészet látható

Automatikusan generált leírás

A képen kör, Színesség, Fraktálművészet, kaleidoszkóp látható

Automatikusan generált leírás

A képen kör, Színesség, Fraktálművészet, kaleidoszkóp látható

Automatikusan generált leírás

mandala(8)

mandala(12)

mandala(20)

A hátulra kerülő pontokkal indítunk, utána az ábra, majd végül az elölre kerülő pontok jönnek.

eljárás mandala :db
tollvastagság! 490 tollszín! "lila pont
tollvastagság! 480 tollszín! "sárga pont
tollvastagság! 1 tollszín! "fekete
ismétlés :db [tollatfel előre 80 tollatle duplaszirom 60 80
tollatfel hátra 80 tollatle
jobbra 360/:db]
jobbra 360/:db/2
ismétlés :db [tollatfel tollszín! "kék előre 60
tollatle tollvastagság! 5 előre 90 tollatfel
előre 30 tollatle tollvastagság! 36
tollszín! "zöld pont tollvastagság! 24
tollszín! "zöldesbarna pont tollvastagság! 1
tollszín! "fekete tollatfel előre 20 tollatle
kékek 30 100 tollatfel hátra 200 tollatle
jobbra 360/:db]
balra 360/:db/2
tollvastagság! 88 tollszín! "rózsaszín pont
tollvastagság! 80 tollszín! "fehér pont
tollvastagság! 40 tollszín! "rózsaszín pont
tollvastagság! 1 tollszín! "fekete
vége

eljárás duplaszirom :f :r
jobbra 30 szirom :f :r tollatfel balra 30 hátra :r/5
jobbra 30 tollatle szirom :f :r+2*:r/5 balra 30
töltőszín! "vörös tollatfel előre :r/5/2 tölt előre :r/5/2
töltőszín! "fehér előre :r/5/2 tölt hátra :r/5/2
tollatle
vége

eljárás szirom :f :r
balív :f :r balra 180-:f balív :f :r balra 180-:f
vége

eljárás kékek :f :r
tollszín! "kék tollvastagság! 5
balra :f balív :f :r balívvissza :f :r jobbra :f
jobbra :f jobbív :f :r jobbívvissza :f :r balra :f
tollvastagság! 1 tollszín! "fekete
vége

eljárás balív :fok :r
ismétlés :fok [előre 2*:r*3.14159/360 balra 1]
vége

eljárás balívvissza :fok :r
ismétlés :fok [jobbra 1 hátra 2*:r*3.14159/360 ]
vége

eljárás jobbív :fok :r
ismétlés :fok [előre 2*:r*3.14159/360 jobbra 1]
vége

eljárás jobbívvissza :fok :r
ismétlés :fok [balra 1 hátra 2*:r*3.14159/360 ]
vége

A. Van sárga kör; van körülötte lila kör 1+1 pont

B. Van belül rózsaszín pont; körülötte egy fehér körív; körülötte egy rózsaszín körvonal 1+1+1 pont

C. Van szirom; 2 belső körívet tartalmaz; 2 külső körívet tartalmaz; belül fehér, az ívek között piros; az ívek jól illeszkednek; jó helyen van 1+1+1+1+1+1+1 pont

D. Van vastag kék szakasz; jó helyen 1+1 pont

E. Van világosabb zöld kör; körülötte vastag; sötétebb zöld körvonal; jó helyen 1+1+1+1 pont

F. Van körív balra; van körív jobbra; a körívek vastagok; kékek; jó helyen vannak 1+1+1+1+1 pont

G. Az ismétlések száma jó; körbe érnek; mandala 8 jó; mandala 12 jó; mandala 20 jó
1+1+1+2+2 pont