Lábnyomok
Készíts eljárásokat az alábbi képeken látható lábnyomok elkészítésére (lábnyom(h), nyomok1(n,h), nyomok2(n,h), nyomok3(n,h))! A h a lábnyomban levő nagyobb kör mérete, a n a nyomokban levő lábnyomok száma. A nyomok2-ben a távolodó lábnyomok mérete és távolsága folyamatosan csökken, a nyomok3-ban pedig még el is fordulnak, bennük a távolodó lábnyomok egyre világosabb szürkék lesznek.
lábnyom(50)
nyomok1(4,50)
nyomok2(8,50)
nyomok3(8,50)
Hivatalos megoldás (HTML)
Készíts eljárásokat az alábbi képeken látható lábnyomok elkészítésére (lábnyom(h), nyomok1(n,h), nyomok2(n,h), nyomok3(n,h))! A h a lábnyomban levő nagyobb kör mérete, a n a nyomokban levő lábnyomok száma. A nyomok2-ben a távolodó lábnyomok mérete és távolsága folyamatosan csökken, a nyomok3-ban pedig még el is fordulnak, bennük a távolodó lábnyomok egyre világosabb szürkék lesznek.
lábnyom(50) | nyomok1(4,50) | nyomok2(8,50) | nyomok3(8,50) |
A feladat majdnem azonos az előző korcsoportéval, a különbség, hogy a távolodó lábnyomoknak egyre világosabb szürkévé kell válniuk.
A lábnyomok különböző méretű pontokból állnak, köztük megfelelő irányú elmozdulással.
eljárás lábnyom :a
tollatfel láb :a 20 jobbra 90 előre 2*:a balra 90
láb :a -20 jobbra 90 hátra 2*:a balra 90
vége
eljárás láb :a :i
tollvastagság! :a pont jobbra :i előre :a/2
tollvastagság! :a*4/5 pont hátra :a/2 balra :i
tollvastagság! 1
vége
eljárás nyomok1 :n :h
ismétlés :n [nyom :h tollatfel előre 2*:h tollatle]
vége
eljárás nyomok2 :n :h
nyom :h
ha :n>1 [tollatfel előre 2*:h jobbra 90 előre :h/3 balra 90
tollatle világosít nyomok2 :n-1 :h*2/3]
vége
eljárás nyomok3 :n :h
nyom :h
ha :n>1 [tollatfel előre 2*:h jobbra 90 előre :h/3 balra 75
tollatle világosít nyomok3 :n-1 :h*2/3]
vége
eljárás világosít
tollszín! (lista 30+első tollszín
30+első elsőnélküli tollszín
30+utolsó tollszín)
vége
A. Van lábnyom 80; két nyomból áll; szimmetrikusan elhelyezkedve; kisebb nyom a nagyobb ponttól befelé fordulva 1+2+2+2 pont
B. Van nyomok1 5 40; öt lábnyomból áll; jó irányban; jó távolságra 2+2+2+1 pont
C. Van nyomok2 7 40; hét lábnyomból áll; jó irányban; jó távolságra; befelé tartanak; kisebbednek; világosodnak 2+2+2+2+3+3+3 pont
D. Van nyomok3 8 60; nyolc lábnyomból áll; jó távolságra; közelednek egymáshoz; kisebbednek; fordulnak; világosodnak 1+1+2+3+3+5+4 pont