Ikonok
Készítsd el a következő ikonokat rajzoló eljárásokat (ikon1(h), ikon2(h)), ahol h a külső kék négyzet oldalhossza!
ikon1(100)
ikon2(100)
Hivatalos megoldás (HTML)
Készítsd el a következő ikonokat rajzoló eljárásokat (ikon1(h), ikon2(h)), ahol h a külső kék négyzet oldalhossza!
ikon1(100) | ikon2(100) |
$SZÉPÍTENI KELLENE
eljárás ikon1 :h
tv! 6
tsz! „kék
tl
ismétlés 4 [e :h jobbra 90]
tsz! „fekete
tf
j 90
e :h/8
b 90
e :h/8
tv! 3
tl
ismétlés 4 [
szaggatott :h*30/100
j 90
]
tf
j 90
e :h/10
b 90
e :h/10
tl
ismétlés 4 [e :h*60/100 jobbra 90]
tf
e :h*60/100 jobbra 90
e :h*60/100
b 45
tf
h :h/10
tl
h :h*30/100
tf e :h*30/100
tl jobbra 135
e :h*10/100
tf h :h*10/100
b 90
tl h :h*10/100
vége
eljárás ikon2 :h
tv! 6
tsz! „kék
tl
ismétlés 4 [e :h jobbra 90]
tsz! „fekete
tf
j 90
e :h/8
b 90
e :h/8
tv! 3
tl
ismétlés 4 [
szaggatott :h*40/100
j 90
]
tf jobbra 45
tl
e :h*40/100*gyök 2
j 45
e :h*40/100
j 135
e :h*40/100*gyök 2
j 45
e :h*40/100
tf
j 90
e :h*70/100
j 90
e :h*20/100
tl
e :h*50/100
j 45
h :h*10/100
e :h*10/100
j 90
e :h*10/100
vége
eljárás szaggatott :h
ismétlés 2 [tollatle előre :h*20/100
tollatfel előre :h*20/100]
tollatle előre :h*20/100
vége
ikon1
A. Van kék négyzet; oldalhossza a :h paraméter 2+2 pont
B. Van folytonos vonalú négyzet 2 pont
C. Ezen négyzet jobb felső sarkára mutató nyíl megrajzolva; a nyílhegyek párhuzamosak
az oldalakkal 3+2 pont
D. Van szaggatott vonalú négyzet 4 pont
E. A szaggatott négyzet a nagyobb négyzet bal alsó sarkánál van 3 pont
F. A belső rajz fekete színű 2 pont
G. Ha az összes részpontszámot megkapta, és 200-as paraméterrel is jól jelenik meg 4 pont
ikon2
H. Van kék négyzet meg; oldalhossza a :h paraméter 2+2 pont
I. Az ábra tetején van nyíl; a nyíl szára vízszintes 3+2 pont
J. Van szaggatott vonalú négyzet 4 pont
K. Van folytonos vonalú négyszög; egyik oldala a négyzet átlója 4+3 pont
L. A belső rajz fekete színű 2 pont
M. Ha az összes részpontszámot megkapta, és 200-as paraméterrel is jól jelenik meg 4 pont