Mandala
Egy egyszerű mandala szabályos elemek elforgatásával keletkezik. Készítsd el színes háromszögekből (háromszög(h,szín)) és pontokból (pont(méret,szín)) a mandalát (mandala(n,e,h)), ahol a :h a háromszögek oldalhossza, az e a sárga háromszög aljának távolsága az ábra közepétől (a zöld háromszög a középtől feleakkora távolságra van), az n pedig a sárga háromszögek és piros pontok száma! Az n biztosan páros, legalább 4 és legfeljebb 24.
mandala(4,100,50)
mandala(8,100,50)
mandala(16,100,50)
mandala(24,100,50)
Hivatalos megoldás (HTML)
Egy egyszerű mandala szabályos elemek elforgatásával keletkezik. Készítsd el színes háromszögekből (háromszög(h,szín)) és pontokból (pont(méret,szín)) a mandalát (mandala(n,e,h)), ahol a :h a háromszögek oldalhossza, az e a sárga háromszög aljának távolsága az ábra közepétől (a zöld háromszög a középtől feleakkora távolságra van), az n pedig a sárga háromszögek és piros pontok száma! Az n biztosan páros, legalább 4 és legfeljebb 24.
mandala(4,100,50) | mandala(8,100,50) |
mandala(16,100,50) | mandala(24,100,50) |
Itt a mandala forgás szimmetriája is paraméter. Három mandalát rajzolunk egymásra. Először kirajzoljuk a háromszögeket, utána kiszínezzük őket, s végül a piros pontokat.
eljárás mandala :n :e :h
ismétlés :n [alap :h :e jobbra 360/:n]
ismétlés :n/2 [alap :h :e/2 jobbra 360/:n*2]
tollatfel töltőszín! "sárga
ismétlés :n [előre :e+:h/4 tölt hátra :e+:h/4
jobbra 360/:n]
töltőszín! "zöld
ismétlés :n/2 [előre :e/2+:h/4 tölt hátra :e/2+:h/4
jobbra 360/:n*2]
tollszín! "vörös tollvastagság! :h/2
ismétlés :n [előre :e balra 90 előre :h/2 jobbra 120 előre :h
balra 30 előre :h/4 pont hátra :h/4 jobbra 30
hátra :h balra 120 hátra :h/2 jobbra 90 hátra :e
jobbra 360/:n]
tollszín! "fekete tollvastagság! 1 tollatle
vége
eljárás alap :h :e
tollatfel előre :e tollatle
balra 90 előre :h/2
ismétlés 2 [jobbra 120 előre :h]
jobbra 120 előre :h/2 jobbra 90
tollatfel hátra :e tollatle
vége
A. Tud rajzolni zöld háromszöget; sárga háromszöget; jól illeszti őket egymáshoz; a sárga háromszög csúcsába tesz piros pontot; jó méretben; hozzáér a csúcshoz 3+3+3+2+3+3 pont
B. A mandala 4 100 40-ben négy alakzat van; 90 fokkal elforgatva; zöld háromszög minden másodikban van; a sárga háromszögek a középponttól azonos távolságra 3+3+3+3 pont
C. A mandala 10 100 45 jó 7 pont
D. A mandala 18 100 45 jó 7 pont
E. A mandala 22 100 45 jó 7 pont