← Vissza a feladatokhoz
2022 · Második forduló · 7–8. é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/vmitollvastagság! :param*tollvastagság! [konkrét érték]ismétlés – paramétertől függő554

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, az 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.

lábnyom(50)

nyomok1(4,40)

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, az 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.

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ó, fekete-fehér látható

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

A képen fekete-fehér látható

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

lábnyom(50)

nyomok1(4,40)

nyomok2(8,50)

nyomok3(8,50)

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 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 nyomok3 :n-1 :h*2/3]
vége

A. Van lábnyom 80; két nyomból áll; szimmetrikusan elhelyezkedve; kisebb nyom a nagyobb ponttól befelé fordulva 2+2+2+2 pont

B. Van nyomok1 5 40; öt lábnyomból áll; jó irányban; jó távolságra 2+2+2+4 pont

C. Van nyomok2 7 40; hét lábnyomból áll; jó irányban; jó távolságra; befelé tartanak; kisebbednek 2+2+2+2+3+3 pont

D. Van nyomok3 8 60; nyolc lábnyomból áll; jó irányban; jó távolságra; közelednek egymáshoz; kisebbednek; fordulnak 2+2+2+2+3+3+4 pont