← Vissza a feladatokhoz
2022 · Második forduló · 7–8. évfolyam2. feladat50 pont

Mandala

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)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ögkitö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ő223

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.

A képen Kreatív művészetek látható

Automatikusan generált leírás

mandala(4,100,50)

mandala(8,100,50)

A képen Kreatív művészetek, minta, Szimmetria, Színesség látható

Automatikusan generált leírás

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

Automatikusan generált leírás

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