Vonal-Mandala
A vonal-mandalák olyan alakzatok, amelyek egy alapábra elforgatottjaiból készülnek.
Készíts programot, a mellékelt mandala rajzolására (mandala(h)), ahol :h a világosbarna vonalak hossza (a többi hossza arányosan számolandó, kivéve a zöld szakasz, ami h*1.732/3)! Az ábrán a szögek 60, 90 és 120 fokosak. A vonalvastagság mindenhol legyen 4-es! A sárga kör mérete 2*h*gyök 3.
Hivatalos megoldás (HTML)
A vonal-mandalák olyan alakzatok, amelyek egy alapábra elforgatottjaiból készülnek.
Készíts programot, a mellékelt mandala rajzolására (mandala(h)), ahol :h a világosbarna vonalak hossza (a többi hossza arányosan számolandó, kivéve a zöld szakasz, ami h*1.732/3)! Az ábrán a szögek 60, 90 és 120 fokosak. A vonalvastagság mindenhol legyen 4-es! A sárga kör mérete 2*h*gyök 3.
Egy nagy sárga pontra rajzolunk egy kisebb ibolya színű pontot, majd hatos forgás szimmetriájú alakzat következik, ami nagy, jözbülső és kicsi háromszögeket tartalmaz.
eljárás mandala :h
tollszín! "sárga tollvastagság! 2*:h*gyök 3 pont
tollszín! "ibolya tollvastagság! :h*gyök 3 pont
tollvastagság! 4
ismétlés 6 [alap :h jobbra 60]
vége
eljárás alap :h
tollszín! "kék előre :h/2 tollatfel előre :h/2 tollatle
jobbra 60 tollszín! "narancs nagy :h
tollszín! "zöld közben :h
jobbra 60 tollszín! "vörös kicsi :h
balra 120 tollatfel hátra :h tollatle
vége
eljárás nagy :h
ismétlés 3 [előre :h jobbra 120]
vége
eljárás közben :h
tollatfel előre :h/3 balra 90
tollatle előre :h*1.732/3 tollvastagság! 16 pont
tollvastagság! 4 balra 120 előre :h*1.732/3 tollatfel
balra 90 előre :h/3 balra 60 tollatle
vége
eljárás kicsi :h
tollatfel előre 2*:h/3 tollatle
ismétlés 2 [jobbra 120 előre :h/3]
balra 60
ismétlés 2 [jobbra 120 előre :h/3]
balra 60 tollatfel hátra :h*2/3 tollatle
vége
A. Jó a vonalvastagság; van világoskék kör; jól illeszkedik; van sárga kör; jól illeszkedik
1+1+2+1+2 pont
B. Van 6 kék vonal; jó elrendezésben 2+1 pont
C. Van 4 barna háromszög, jó helyen; jó méretben 2+2+2 pont
D. Van 4 piros négyszög; jó helyen; jó irányban 2+2+2 pont
E. Van 6, két oldalán zöld négyszög; jó helyen; jó szögekkel; zöld ponttal 2+2+2+2 pont
Bármely szín hiánya 1-1 pont levonás az adott részpontból!
Megjegyzés: ha valamelyik alakzatból csak egy jó, akkor a pontszám harmada adható, lefelé kerekítve, pl. a C részfeladat 7 pontjából maximum 2.