← Vissza a feladatokhoz
2022 · Döntő / Harmadik forduló · 7–8. évfolyam3. feladat25 pont

Vonal mandala

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramelőre :param*vmihátra :param/vminégyzetszabályos háromszögtollvastagság! [konkrét érték]négyzet oldal/átló (1 / gyök2, gyök2)szabályos háromszög magasság ((gyök3)/2)ismétlés – fix számúismétlés – egymásba ágyazott331

A vonal mandalák különböző alakzatok elforgatásával keletkeznek. Ebben a mandalában minden szög 60 vagy 120 fokos, a tollvastagság pedig 2, 4 vagy 8. Készítsd el a a két részt rajzoló eljárást (belső(h), külső(:h)), illetve a teljes mandala (mandala(h)) rajzoló eljárást! A két résznél a h paraméter a sarkán álló négyzet oldalhossza, a mandalánál a a paraméter akkora, mint a belsőnél.

Segítség: Egy H oldalú négyzet átlójának hossza H*gyök(2).

belső(100)

külső(100*math.sqrt(2))

mandala(100)

Hivatalos megoldás (HTML)

A vonal mandalák különböző alakzatok elforgatásával keletkeznek. Ebben a mandalában minden szög 60 vagy 120 fokos, a tollvastagság pedig 2, 4 vagy 8. Készítsd el a a két részt rajzoló eljárást (belső(h), külső(:h)), illetve a teljes mandala (mandala(h)) rajzoló eljárást! A két résznél a h paraméter a sarkán álló négyzet oldalhossza, a mandalánál a a paraméter akkora, mint a belsőnél.

Segítség: Egy H oldalú négyzet átlójának hossza H*gyök(2).

A képen kör, sor, diagram, Szimmetria látható

Automatikusan generált leírás

A képen kör, sor, diagram, Szimmetria látható

Automatikusan generált leírás

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

Automatikusan generált leírás

belső(100)

külső(100*math.sqrt(2))

mandala(100)

Ez a mandala egy belső és egy külső részből áll.

eljárás mandala :h
belső :h külső :h*gyök 2
tollszín! "fekete tollvastagság! 1
vége

eljárás belső :h
tollvastagság! 4 tollszín! "vörös kör :h/2*gyök 2
tollatfel előre :h/2*gyök 2 tollatle tollszín! "fekete
tollvastagság! 2
ismétlés 4 [hátra :h/4*gyök 2 előre :h/4*gyök 2 jobbra 135
előre :h balra 45]
tollatfel hátra :h/2*gyök 2 tollatle
vége

eljárás külső :h
tollvastagság! 2
tollatfel előre :h/2*gyök 2 jobbra 135 tollatle
ismétlés 4 [előre :h/2 balra 90 előre :h/2
jobbra 45 hátra :h/gyök 2 előre :h/gyök 2
balra 90 hátra :h/gyök 2 előre :h/gyök 2
jobbra 45 hátra :h/2 jobbra 90 előre :h/2
jobbra 90]
tollatfel balra 135 hátra :h/2*gyök 2 tollatle
tollvastagság! 8 tollszín! "zöld kör :h*2
vége

A. A belső rajzol négyzetet; a sarkaiból befelé egy-egy vonal; jó méretben 1+1+2 pont

B. A vonalak érintik a kört, a kör piros; vastagabb vonallal; a négyzet közepén 2+1+1+2 pont

C. A külső rajzol négyzetet; oldalain egy-egy háromszög; jó magasságvonallal 1+1+2 pont

D. Van külső kör; zöld; jó helyen; legvastagabb vonallal 1+1+2+1 pont

E. A belső a külső belsejében van; középen; jó méretben 2+2+2 pont