← Vissza a feladatokhoz
2020 · Második forduló · 3–4. évfolyam3. feladat80 pont

Mozaik

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramtollszín! :színsorminta – egyszerű elmozdulásmozaiktollvastagság! :param*ismétlés – paramétertől függő445

Rajzold meg az alábbi töröttvonalakat, amelyek V-betűhöz hasonló elemekből állnak (vfel(db, h,szín,vast), vle(db,h,szín,vast))! A db a bennük levő V-szerű elemek száma, h a szakaszok hossza, szín a vonal színe, vast pedig a vastagsága.

vfel(4,40,”red”,3)

vle(4,40,”green”,5)

Rajzold meg a sort (sor(db,h)) és a mozaikot (mozaik(n,db,h))!

Egy sor négy piros (3 vastagságú) és két zöld (5 vastagságú) töröttvolnalból áll, a mozaik pedig n darab sorból készül.

sor(5,30)

mozaik(3,5,30)

Hivatalos megoldás (HTML)

Rajzold meg az alábbi töröttvonalakat, amelyek V-betűhöz hasonló elemekből állnak (vfel(db, h,szín,vast), vle(db,h,szín,vast))! A db a bennük levő V-szerű elemek száma, h a szakaszok hossza, szín a vonal színe, vast pedig a vastagsága.

vfel(4,40,”red”,3)

vle(4,40,”green”,5)

Rajzold meg a sort (sor(db,h)) és a mozaikot (mozaik(n,db,h))!

Egy sor négy piros (3 vastagságú) és két zöld (5 vastagságú) töröttvolnalból áll, a mozaik pedig n darab sorból készül.

A képen Színesség, minta, sor, Grafika látható

Automatikusan generált leírás

A képen minta, Színesség, Szimmetria, tervezés látható

Automatikusan generált leírás

sor(5,30)

mozaik(3,5,30)

A vfel (felülről kezd rajzolni) és a vle (lentről kezd rajzolni) legyen paraméterünk a vonal színe és vastagsága is!

eljárás mozaik :n :m :h
ismétlés :n [sor :m :h tollatfel jobbra 45 előre :h balra 90
előre :h jobbra 45 előre 6 tollatle]
vége

eljárás sor :db :h
vfel :db :h „piros 3 tollatfel előre 8 tollatle
vfel :db :h „zöld 5 tollatfel előre 8 tollatle
vfel :db :h „piros 3 tollatfel előre 6 tollatle
vle :db :h „piros 3 tollatfel előre 8 tollatle
vle :db :h „zöld 5 tollatfel előre 8 tollatle
vle :db :h „piros 3
vége

eljárás vfel :db :h :szin :vast
tollszín! :szin tollvastagság! :vast jobbra 135
ismétlés :db [előre :h balra 90 előre :h jobbra 90]
ismétlés :db [balra 90 hátra :h jobbra 90 hátra :h]
balra 135
vége

eljárás vle :db :h :szin :vast
tollszín! :szin tollvastagság! :vast
jobbra 45
ismétlés :db [előre :h jobbra 90 előre :h balra 90]
ismétlés :db [jobbra 90 hátra :h balra 90 hátra :h]
balra 45
vége

A. A vfel színes, vastagsággal paraméterezhető 2+2 pont

B. A vle színes, vastagsággal paraméterezhető 2+2 pont

C. A vfel szakaszai azonos hosszúak; 90 fokos szöget zárnak be; jó darabszámúak 2+2+2 pont

D. A vle szakaszai egyforma hosszúak; 90 fokos szöget zárnak be; jó darabszámúak 2+2+2 pont

E. vfel 5 30 jó 3 pont

F. vle 5 30 jó 3 pont

G. A sorban vannak felfelé álló V-alakzatok; vannak lefelé álló V-alakzatok 4+4 pont

H. A felfelé állók közül a két szélső piros; a középső zöld; a pirosak vékonyabbak a zöldeknél; nem érnek össze 3+2+3+3 pont

I. A lefelé állók közül a két szélső piros; a középső zöld; a pirosak vékonyabbak a zöldeknél; nem érnek össze 3+2+3+3 pont

J. A felfelé álló nem érnek össze a lefelé állókkal 3 pont

K. sor 3 50 jó 5 pont

L. A mozaik jó darabszámú sorból áll; a sorok távolsága jó 5+5 pont

M. mozaik 2 4 30 jó 6 pont