Mandala
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!
virág(8) | rombusz 60(”zöld) | |||
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