← Vissza a feladatokhoz
2018 · Második forduló · 9–12. évfolyam4. feladat35 pont

Háromszögek

derékszög (90, -90, 270)szabályos n-szög (360/n)előre :paramhátra :paramtollszín! :színszabályos háromszögtollvastagság! [konkrét érték]ismétlés – fix számúismétlés – paramétertől függő135

Egy szabályos sokszögbe különböző színű háromszögeket rajzoltunk. A háromszögek egyik oldala a sokszög alapvonala, a háromszögek ezzel szemben levő csúcsa pedig a sokszög további csúcsai. Készítsd el a sokszöget kirajzoló eljárást háromszögek(db,h), ahol h a sokszög oldalhossza!

háromszögek(8,50)

háromszögek(5,50)

Hivatalos megoldás (HTML)

Egy szabályos sokszögbe különböző színű háromszögeket rajzoltunk. A háromszögek egyik oldala a sokszög alapvonala, a háromszögek ezzel szemben levő csúcsa pedig a sokszög további csúcsai. Készítsd el a sokszöget kirajzoló eljárást háromszögek(db,h), ahol h a sokszög oldalhossza!

A képen sor, háromszög, origami látható

Automatikusan generált leírás

A képen háromszög, sor látható

Automatikusan generált leírás

háromszögek(8,50)

háromszögek(5,50)

A sokszög két alsó pontjából kell átlókat rajzolni, amelyek hosszának kiszámítása bonyolult lenne. Ha azonban az oldalakon a megfelelő pontig elmegyünk, majd onnan egyenesen vissza a kezdőpontba, akkor az átlók elkészülnek.

eljárás háromszögek :n :h
tollvastagság! 3 balra 90
átlók :n :h :n-2
tollatfel
ismétlés 2 [előre :h jobbra 360/:n]
tollatle tollszín! „fekete
ismétlés :n-3 [előre :h jobbra 360/:n]
vége

eljárás átlók :n :h :i
ha :i>0 [átló :n :i+1 :h :i xpoz ypoz irány előre :h
jobbra 360/:n átló :n :i :h :i xpoz ypoz irány
balra 360/:n hátra :h átlós :n :h :i-1]
vége

eljárás átló :n :db :h :szín :x :y :i
tollatfel tollszín! :szín
ismétlés :db [előre :h jobbra 360/:n]
tollatle xypoz! :x :y irány! :i
vége

A. Van szabályos sokszög; az alsó oldaláról indulnak háromszögek a többi csúcsba; mindegyikbe indul háromszög; minden háromszög különböző színű; a vonalak 3-as vastagságúak
3+3+3+3+3 pont

B. A háromszögek 8 40 jó 5 pont

C. A háromszögek 4 50 jó 5 pont

D. A háromszögek 5 45 jó 5 pont

E. A háromszögek 6 30 jó 5 pont