← Vissza a feladatokhoz
2019 · Döntő / Harmadik forduló · 5–6. évfolyam4. feladat35 pont

Betűmozaik

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/vmiszabályos háromszögsorminta – egyszerű elmozdulásmozaikismétlés – paramétertől függő443

A betűkből az ábráknak megfelelően készítenek minzázatot. Készítsd el a következő ábrákat Abetű(méret), sor(db,méret), dupla(db,méret) és mozaik(sdb,db,méret), ahol a méret az A betű szárainak hossza, a db a sorban levő A betűk száma, az sdb pedig a sorok száma! Az Abetű és a sor tetszőleges színnel rajzolható, a másik két eljárásban felváltva piros és zöld, az alsó sor a piros.

Abetű(100)

sor(6,300)

dupla(6,30)

mozaik(3,10,30)

Hivatalos megoldás (HTML)

A betűkből az ábráknak megfelelően készítenek minzázatot. Készítsd el a következő ábrákat Abetű(méret), sor(db,méret), dupla(db,méret) és mozaik(sdb,db,méret), ahol a méret az A betű szárainak hossza, a db a sorban levő A betűk száma, az sdb pedig a sorok száma! Az Abetű és a sor tetszőleges színnel rajzolható, a másik két eljárásban felváltva piros és zöld, az alsó sor a piros.

abetű2

sor2

dupla2

Abetű(100)

sor(6,300)

dupla(6,30)

mozaik2

mozaik(3,10,30)

Az A-betű egy háromszög, két meghosszabbított oldallal. A többi egy szokásos mozaik, az elemekből sorok, azokból dupla sorok, azokból pedig a mozaik épül fel.

eljárás Abetű :h
jobbra 30 előre :h jobbra 120 előre :h hátra :h/2
jobbra 120 előre :h/2 balra 60 előre :h/2 jobbra 150
vége

eljárás sor :m :h
ismétlés :m [Abetű :h tollatfel jobbra 90 előre :h balra 90
tollatle]
vége

eljárás dupla :m :h
tollszín! "vörös sor :m :h
tollatfel jobbra 90 hátra :m*:h balra 90 tollatle
jobbra 30 előre :h balra 30
tollszín! "zöld sor :m-1 :h
jobbra 30 előre :h hátra :h balra 30
tollatfel jobbra 90 hátra (:m-1)*:h balra 90 tollatle
balra 30 előre :h hátra :h jobbra 30
vége

eljárás mozaik :n :m :h
ismétlés :n [dupla :m :h balra 30 előre :h jobbra 30
tollatle]
tollatfel balra 30 hátra :n*2*:h balra 60 előre :n*:h
jobbra 90 tollatle
vége

Abetű

A. Van A betű; tetszőleges méretben; minden szakasza egyforma; jó szögekkel 1+1+1+1 pont

sor

B. A sor jó számú A betűt tartalmaz; jól illesztve 1+1 pont

C. sor 3 50 jó; sor 12 20 jó 2+2 pont

dupla

D. A dupla kettő A betűkből álló sort tartalmaz; a sorok egymáshoz jól illesztve; a másodikban eggyel kevesebb A betű; bal szélső vonal jó; jobb szélső vonal jó; az alsó sor piros; a felső sor zöld 1+2+1+1+1+2+2 pont

E. dupla 1 50 jó; dupla 8 20 jó 2+2 pont

mozaik

F. A mozaik jó számú duplasort tartalmaz; egymáshoz jól illesztve; elcsúszás nélkül 1+1+1 pont

G. mozaik 1 1 50 jó; mozaik 1 4 50 jó; mozaik 3 1 50 jó; mozaik 3 10 20 jó
2+2+2+2 pont