← Vissza a feladatokhoz
2018 · Második forduló · 5–6. évfolyam3. feladat70 pont

Mintázat

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 :paramhátra :param/vmitollszín! :színnégyzetszabályos háromszögkitöltés (tölt)ismétlés – fix számúismétlés – paramétertől függőismétlés – egymásba ágyazott6104

Egy épület falát kétféle zöld árnyalatú sokszögekkel díszítették. Készíts eljárásokat négyzetsor(db,h), háromszögsor(db,h), duplasor(db,h), mintázat(m,n,h), amely a mintának megfelelő ábrákat rajzolja! A h paraméter a a négyzetek és a háromszögek oldalhosszát jelöli. A vonalvastagság legyen mindenhol 3!

négyzetsor(4,30)

háromszögsor(7,30)

duplasor(4,30)

mintázat(3,4,30)

Hivatalos megoldás (HTML)

Egy épület falát kétféle zöld árnyalatú sokszögekkel díszítették. Készíts eljárásokat négyzetsor(db,h), háromszögsor(db,h), duplasor(db,h), mintázat(m,n,h), amely a mintának megfelelő ábrákat rajzolja! A h paraméter a a négyzetek és a háromszögek oldalhosszát jelöli. A vonalvastagság legyen mindenhol 3!

négyzetsor(4,30)

háromszögsor(7,30)

A képen zöld, Grafika, tervezés látható

Automatikusan generált leírás

A képen zöld, minta, Kreatív művészetek, pixel látható

Automatikusan generált leírás

duplasor(4,30)

mintázat(3,4,30)

A feladatszövegnek megfelelően kell elkészíteni a megfelelő eljárásokat.

eljárás mintázat :m :n :h
ismétlés :m [duplasor :n :h tollatfel balra 90 előre :h/2
jobbra 90 tollatle]
vége

eljárás duplasor :n :h
négyzetsor :n :h
tollatfel előre :h tollatle
háromszögsor 2*:n-1 :h
tollatfel jobbra 30 előre :h balra 30 tollatle
vége

A sötétzöld elemből mindkét sorban eggyel több van, mint világoszöldből.

eljárás négyzetsor :n :h
ismétlés :n-1 [négyzet :h [0 120 30] tollatfel jobbra 90
előre :h balra 90 tollatle
négyzet :h [0 255 0] tollatfel jobbra 90
előre :h balra 90 tollatle]
négyzet :h [0 120 30]
tollatfel jobbra 90 hátra 2*(:n-1)*:h balra 90 tollatle
vége

eljárás háromszögsor :n :h
jobbra 30 tollatle
ismétlés :n-1 [háromszög :h [0 120 30] tollatfel előre :h
jobbra 60 tollatle háromszög :h [0 255 0]
jobbra 60 tollatfel előre :h balra 120
tollatle]
háromszög :h [0 120 30]
tollatfel jobbra 60 hátra (:n-1)*:h balra 90
tollatle
vége

eljárás négyzet :h :szín
tollszín! :szín töltőszín! :szín
ismétlés 4 [előre :h jobbra 90]
tollatfel jobbra 45 előre :h tölt hátra :h balra 45 tollatle
vége

eljárás háromszög :h :szín
tollszín! :szín töltőszín! :szín
ismétlés 3 [előre :h jobbra 120]
tollatfel jobbra 30 előre :h/2 tölt hátra :h/2 balra 30
tollatle
vége

A. Van négyzetsor eljárás; felváltva kétféle zöld négyzetből; a kitöltés és a határvonal egyforma színű a kitöltéssel; a két szélső sötétzöld; jól illeszkednek 2+2+2+2+2 pont

B. Jó a négyzetsor 7 10 eredménye 4 pont

C. Jó a négyzetsor 3 40 eredménye 4 pont

D. Van háromszögsor eljárás; felváltva kétféle zöld háromszögből; a kitöltés és a határvonal egyforma színű a kitöltéssel; a két szélső sötétzöld; jól illeszkednek 2+2+2+2+2 pont

E. Jó a háromszögsor 9 10 eredménye 4 pont

F. Jó a háromszögsor 5 40 eredménye 4 pont

G. Van duplasor eljárás; a két sorból; jól illeszkednek 3+3+3 pont

H. Jó a duplasor 5 10 eredménye 4 pont

I. Jó a duplasor 3 20 eredménye 4 pont

J. Van mintázat eljárás; felváltva duplasorokból; jól illeszkednek 3+3+3 pont

K. Jó a mintázat 5 10 eredménye 4 pont

L. Jó a mintázat 3 20 eredménye 4 pont