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

Ikonok

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramelőre :param*vmihátra :param/vminégyzettéglalaptollvastagság! [konkrét érték]ismétlés – fix számúismétlés – egymásba ágyazott664

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!

A képen Téglalap, sor, tervezés látható

Automatikusan generált leírás

A képen Téglalap, sor, tér, szimbólum látható

Automatikusan generált leírás

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