← Vissza a feladatokhoz
2022 · Második forduló · 9–12. évfolyam1. feladat50 pont

Lábnyomok

jobbra :parambalra :parameljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramelőre :param*vmihátra :param/vmilista / szövegkezelőstollvastagság! :param*tollvastagság! [konkrét érték]ismétlés – paramétertől függő664

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.

A képen sziluett látható

Automatikusan generált leírás

A képen sziluett látható

Automatikusan generált leírás

A képen illusztráció látható

Automatikusan generált leírás alacsony megbízhatósággal

A képen illusztráció látható

Automatikusan generált leírás alacsony megbízhatósággal

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