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) |
Az ikon1-ben egy vízszintes és öt, egyre rövidebb függőleges vonal van. Az ikon2-ben a téglalapok alatti és feletti szakaszok összhossza egyenlő, így az alap eljárásnak elég az alattiak hosszát megadni.
eljárás ikon1 :h
tollavastagság! 6 tollszín! „kék
ismétlés 4 [előre :h jobbra 90]
tollszín! „fekete tollatfel jobbra 90 előre :h/6 balra 90
előre :h/6 tollvastagség! 2 tollatle vízszintes :h*70/100
tollatfel e :h/10 tollatle
függőleges :h*60/100 függőleges :h*50/100
függőleges :h*40/100 függőleges :h*30/100
függőleges :h*20/100
vége
eljárás vízszintes :h
jobbra 90 előre :h hátra :h balra 90
vége
eljárás függőleges :h
előre :h hátra :h
tollatfel jobbra 90 előre :h/6 balra 90 tollatle
vége
eljárás ikon2 :m
tollvastagság! 6 tollszan! „kék tollatle
ismétlés 4 [e :m jobbra 90]
tollszín! „fekete tollatfel jobbra 90 előre :m/6 balra 90
előre :m/6 tollvastagság! 2
alap :m 20 jobbra 90 előre :m/3 balra 90
alap :m 10 :m*10/100 jobbra 90 előre :m/3 balra 90
alap :m 30
vége
eljárás alap :m :a
tollatle
előre :m*:a/100 téglalap :m/7 :m*30/100 előre :m*(40-:a)/100
tollatfel hátra :m*70/100
vége
eljárás téglalap :sz :m
balra 90 előre :sz/2 jobbra 90 előre :m jobbra 90 előre :sz
jobbra 90 előre :m jobbra 90 előre :sz/2
jobbra 90 tollatfel előre :m tollatle
vége
ikon1
A. Van kék négyzet; oldalhossza a :h paraméter 2+3 pont
B. Van vízszintes vonal 2 pont
C. Van legalább 2 függőleges vonal 3 pont
D. Mind az öt függőleges vonal megrajzolva; egyenlő távolságra; egy vonalra illeszkednek;
csökken a hosszuk 3+3+3+3 pont
E. A belső rajz fekete színű 2 pont
F. Ha az összes részpontszámot megkapta, és 200-as paraméterrel is jól jelenik meg 4 pont
ikon2
G. Van kék négyzet; oldalhossza a :h paraméter 2+3 pont
H. Van legalább 1 olyan elem, amelynél egy függőleges vonal egy téglalappal van megosztva
(a téglalapon belül nem látszik a vonal) 3 pont
I. Mind a három függőleges vonal és téglalap van; egyenlő távolságra; egy vonalra illeszkednek;
azonos a hosszuk 3+3+3+3 pont
J. A téglalapok azonos méretűek; közép, alsó, felső helyzetben vannak 3+3 pont
K. A belső rajz fekete színű 2 pont
L. Ha az összes részpontszámot megkapta, és 200-as paraméterrel is jól jelenik meg 4 pont