← Vissza a feladatokhoz
2018 · Döntő / Harmadik forduló · 5–6. évfolyam4. feladat43 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 :paramelőre :param*vmihátra :param/vminégyzetszabályos háromszögkitöltés (tölt)ismétlés – fix számúismétlés – egymásba ágyazott775

Zöld háromszögekből az ábráknak megfelelően készítenek minzázatot. Készítsd el a következő ábrákat négyes1(méret), négyes2(méret), sor1(db,méret), sor2(db,méret) és minta(sdb,db,méret), ahol a méret a háromszögek oldalhossza, a db a sorban levő négyesek száma, az :db pedig a sorok száma! (A felhasználandó szín zöld – „green”.)

négyes1(50)

négyes2(50)

sor1(4,20)

sor2(6,20)

minta(3,5,20)

Hivatalos megoldás (HTML)

Zöld háromszögekből az ábráknak megfelelően készítenek minzázatot. Készítsd el a következő ábrákat négyes1(méret), négyes2(méret), sor1(db,méret), sor2(db,méret) és minta(sdb,db,méret), ahol a méret a háromszögek oldalhossza, a db a sorban levő négyesek száma, az :db pedig a sorok száma! (A felhasználandó szín zöld – „green”.)

A képen origami látható

Automatikusan generált leírás közepes megbízhatósággal

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

Automatikusan generált leírás

A képen Kreatív művészetek, origami, tervezés látható

Automatikusan generált leírás

négyes1(50)

négyes2(50)

sor1(4,20)

A képen Betűtípus, Grafika, minta, Színesség látható

Automatikusan generált leírás

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

Automatikusan generált leírás

sor2(6,20)

minta(3,5,20)

A feladathoz a mintákon látható képeken kívül érdemes megírni a háromszöget, illetve a rombuszt (ami két háromszögből áll) rajzoló eljárást. A két négyes egy négyzeten belül elhelyezett háromszögből, illetve rombuszból áll. A soroknál és a mintánál arra kell figyelni, hogy páratlan darabszám esetén is jó legyen az eredmény.

eljárás minta :m :n :h
ismétlés egészhányados :m 2
[sor1 :n :h tollatfel előre :h*3 tollatle
sor2 :n :h tollatfel előre :h*3 tollatle]
ha 1=maradék :m 2 [sor1 :n :h tollatfel előre :h*3 tollatle]
vége

eljárás sor1 :n :h
ismétlés egészhányados :n 2
[négyes1 :h tollatfel jobbra 90 előre 3.5*:h balra 90
tollatle négyes2 :h tollatfel jobbra 90 előre 3.5*:h
balra 90 tollatle]
ha 1=maradék :n 2 [négyes1 :h tollatfel jobbra 90
előre 3.5*:h balra 90 tollatle]
tollatfel jobbra 90 hátra :n*3.5*:h balra 90 tollatle
vége

eljárás sor2 :n :h
ismétlés egészhányados :n 2
[négyes2 :h tollatfel jobbra 90 előre 3.5*:h balra 90
tollatle négyes1 :h tollatfel jobbra 90 előre 3.5*:h
balra 90 tollatle]
ha 1=maradék :n 2 [négyes2 :h tollatfel jobbra 90
előre 3.5*:h balra 90 tollatle]
tollatfel jobbra 90 hátra :n*3.5*:h balra 90 tollatle
vége

eljárás négyes1 :h
ismétlés 4 [tollatfel előre 2*:h tollatle jobbra 60
háromszög :h balra 60 tollatfel előre :h
tollatle jobbra 90]
vége

eljárás négyes2 :h
ismétlés 4 [jobbra 30 rombusz :h balra 30 tollatfel
előre 3*:h tollatle jobbra 90]
vége

eljárás háromszög :h
tollszín! „zöld3 töltőszín! „zöld
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

eljárás rombusz :h
háromszög :h előre :h jobbra 60
háromszög :h balra 60 hátra :h
vége

A. Van háromszög; zöld belsejű; van rombusz 2 háromszögből; zöld 1+1+1+1 pont

B. A négyes1 négy háromszöget rajzol; jó elrendezésben; jó távolságban 2+2+2 pont

C. A négyes2 négy rombuszt rajzol; jó elrendezésben; jó távolságban 2+2+2 pont

D. A sor1 felváltva rajzol kétféle négyest; jó távolságban; páratlanra is jó 3+2+2 pont

E. A sor1 4 25 jó 2 pont

F. A sor2 felváltva rajzol kétféle négyest; jó távolságban; páratlanra is jó 3+2+2 pont

G. A sor2 4 25 jó 2 pont

H. A minta felváltva rajzol kétféle sort; jó távolságban; páratlanra is jó 3+2+2 pont

I. A minta 2 4 20; a minta 3 5 20 jó 1+1 pont