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

Mandala

eljárás aláírás (:param1 :param2)szabályos háromszög (120, 60)szabályos n-szög (360/n)előre :paramhátra :paramelőre :param*vmihátra :param/vmiszabályos háromszögforgásszimmetrikus (pont, körlap, körvonal, körív)kitöltés (tölt)tollvastagság! :param*tollvastagság! [konkrét érték]ismétlés – fix számúismétlés – paramétertől függőismétlés – egymásba ágyazott555

A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. A megrajzolásához háromszögeket, rombuszokat és színes pontokat használtunk. Készítsd el a virág(db2) (sárga közepű), a rombusz(m,szín) (m az oldalhossza, szín a kitöltőszíne, körvonala piros) és a mandala(db1,db2) (legbelső körlap narancs, középső pirosas, külső világos kék ) eljárásokat, ahol db2 a virágban levő piros háromszögek száma, db1 pedig a nagyobb zöld rombuszok és a virágok száma!

virág(8)

rombusz 60(”zöld)

mandala(12,8)

mandala(18,12)

Hivatalos megoldás (HTML)

A mandalák hagyományosan kör alakú alapra festett középpontosan szimmetrikus színes képek. A megrajzolásához háromszögeket, rombuszokat és színes pontokat használtunk. Készítsd el a virág(db2) (sárga közepű), a rombusz(m,szín) (m az oldalhossza, szín a kitöltőszíne, körvonala piros) és a mandala(db1,db2) (legbelső körlap narancs, középső pirosas, külső világos kék ) eljárásokat, ahol db2 a virágban levő piros háromszögek száma, db1 pedig a nagyobb zöld rombuszok és a virágok száma!

A képen kör, Grafika, Színesség, Szimmetria látható

Automatikusan generált leírás

virág(8)

rombusz 60(”zöld)

A képen kör, Színesség, minta, Grafika látható

Automatikusan generált leírás

A képen kör, minta, Színesség, kaleidoszkóp látható

Automatikusan generált leírás

mandala(12,8)

mandala(18,12)

Válasszuk külön a külső és a belső rész megrajzolását!

eljárás mandala :db :bdb
külső :db :bdb
belső :db :bdb
tollvastagság! 60 tollszín! "narancs pont
tollvastagság! 1 tollszín! "fekete
vége

A külső adott darabszámú virágot tartalmaz, a belső pedig rombuszokat.

eljárás külső :db :bdb
tollszín! "ibolya tollvastagság! 460 pont
tollvastagság! 340 tollszín! "bíbor pont tollvastagság! 1
ismétlés :db [tollatfel előre 200 tollatle virág 15 :bdb
tollatfel hátra 200 tollatle jobbra 360/:db]
vége

eljárás belső :db :bdb
ismétlés :db [tollatfel előre 40 tollatle rombusz 60 "zöld
tollatfel hátra 40 tollatle jobbra 360/:db]
jobbra 180/:db
ismétlés :db*2 [tollatfel előre 100 tollatle
rombusz 30 "zöldesbarna tollatfel hátra 100
tollatle jobbra 360/:db/2]
balra 180/:db
vége

eljárás virág :h :db
tollszín! "sárga tollvastagság! :h pont tollvastagság! 2
tollszín! "vörös töltőszín! "vörös
ismétlés :db [tollatfel előre :h tollatle
balra 30 ismétlés 3 [előre :h jobbra 120]
jobbra 30 tollatfel előre :h/2 tölt hátra :h/2
hátra :h jobbra 360/:db tollatle]
vége

eljárás rombusz :h :szín
balra 15
ismétlés 2 [előre :h jobbra 30 előre :h jobbra 150]
jobbra 15 tollatfel előre :h töltőszín! :szín tölt hátra :h
tollatle
vége

A. Van virág; közepén sárga pont; körülötte piros háromszögek; jó számú; jó helyen; jó irányban
1+1+1+1+2+1 pont

B. Van rombusz; piros határvonalú; kitöltött; jó alakú 1+1+1 pont

C. A virágok világoskék háttéren; a virágok száma jó; jó helyen vannak 1+1+2 pont

D. Van középső narancssárga pont; van nagy pirosas színű pont; a külső kékig ér 1+1+2 pont

E. Jó darabszámú zöld rombusz; jó helyen; körbe érnek; a pirosas ponton belül vannak
1+1+1+2 pont

F. Jó darabszámú kisebb rombusz; a páratlan sorszámúak a nagyokra illeszkednek; a páros sorszámúak a nagyok között vannak; a piros vonaluk látszik; más kitöltésűek 1+2+2+1+1 pont