Járdakövezés
Egy falat színes elemekkel díszítünk. Készíts eljárásokat alap(h), sor(db,h), dísz(n,db,h), az alábbi ábrák kirajzolására! Az egyes eljárásokban a h a legrövidebb piros vonal hossza. A dísz eljárásban az egyes sorok közé közbülső sorokat is kell rajzolni (amiben csak a színes négyzetek szerepelnek! A vonalvastagság legyen mindenhol 3!
alap(30)
sor(5,30)
dísz(3,5,30)
Hivatalos megoldás (HTML)
Egy falat színes elemekkel díszítünk. Készíts eljárásokat alap(h), sor(db,h), dísz(n,db,h), az alábbi ábrák kirajzolására! Az egyes eljárásokban a h a legrövidebb piros vonal hossza. A dísz eljárásban az egyes sorok közé közbülső sorokat is kell rajzolni (amiben csak a színes négyzetek szerepelnek! A vonalvastagság legyen mindenhol 3!
alap(30) | sor(5,30) | dísz(3,5,30) |
A dísz páratlan sorszámú sorai olyanok, mint amit a sor eljárás rajzol. A páros indexűek is lehetnének hasonlók, csak eggyel kevesebb alap-pal, de elég csak a piros szegélyű sárga négyzeteket megrajzolni, a többi a páratlan sorokból kijön.
eljárás dísz :m :n :h
ismétlés :m-1 [sor :n :h tollatfel jobbra 45 előre 4*:h
balra 90 közbülsősor :n :h tollatfel
előre 4*:h jobbra 45 tollatle]
sor :n :h tollatfel
ismétlés :m-1 [balra 45 hátra 4*:h jobbra 90 hátra 4*:h
balra 45]
tollatle
vége
eljárás sor :n :h
ismétlés :n [alap :h tollatfel jobbra 45 előre 2*:h
jobbra 90 előre 2*:h balra 135 tollatle]
tollatfel
ismétlés :n [jobbra 135 hátra 2*:h balra 90 hátra 2*:h
balra 45]
tollatle
vége
eljárás közbülsősor :n :h
tollvastagság! 3
ismétlés :n-1 [tollatle ismétlés 4 [előre :h balra 90]
tollatfel balra 45 előre :h tölt hátra :h
jobbra 135 előre 2*:h jobbra 90 előre 2*:h
balra 180 tollatle]
tollatfel
ismétlés :n-1 [jobbra 180 hátra 2*:h balra 90 hátra 2*:h
balra 90]
tollatle
vége
eljárás alap :h
tollvastagság! 3 tollszín! [180 60 0] jobbra 45
ismétlés 4 [előre :h jobbra 90]
tollatfel jobbra 45 előre :h töltőszín! „sárga tölt hátra :h
balra 45 balra 90 előre :h jobbra 90 tollatle
ismétlés 2 [előre 2*:h jobbra 90 előre 2*:h tollatfel
előre :h jobbra 90 előre :h tollatle]
tollatfel balra 90 hátra :h jobbra 90 tollatle balra 45
tollvastagság! 1
vége
A. Van alap; van piros négyzet; sárga kitöltéssel; van két piros vonalpár; a hosszak kétszeresek; a távolságuk a négyzettől egyszeres 2+2+2+2+2+2 pont
B. Az alap 40 jó 3 pont
C. Az alap 20 jó 3 pont
D. Van sor; jó darabszámú elemmel; jól illesztve 2+2+2 pont
E. A sor 4 40 jó 3 pont
F. A sor 8 20 jó 3 pont
G. Van dísz; jó darabszámú sorral; jól illesztve; vannak közbülső sorok; jó négyzetekkel; jó helyen
2+2+2+2+2+2 pont
H. A dísz 2 4 40 jó 4 pont
I. A dísz 4 8 10 jó 4 pont