Mozaik
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. | |
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