← Vissza a feladatokhoz
2018 · Második forduló · 3–4. évfolyam3. feladat70 pont

Függődísz

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)szabályos háromszög (120, 60)szabályos n-szög (360/n)előre :paramhátra :paramelőre :param*vmitollszín! :színszabályos háromszögsorminta – egyszerű elmozdulásismétlés – paramétertől függő363

Egy bejáratok fölé akasztható függődísz három sorból áll. Készíts eljárásokat elsősor(db,h), sor(db,h), függő(db,h), amelyek a mintának megfelelő ábrákat rajzolják! A h paraméter az ábrákon a legrövidebb vonal hosszát jelöli. A tollvastagság legyen 3!

elsősor 6(50)

sor 5(50)

függő 6(50)

Hivatalos megoldás (HTML)

Egy bejáratok fölé akasztható függődísz három sorból áll. Készíts eljárásokat elsősor(db,h), sor(db,h), függő(db,h), amelyek a mintának megfelelő ábrákat rajzolják! A h paraméter az ábrákon a legrövidebb vonal hosszát jelöli. A tollvastagság legyen 3!

A képen sor, piros, zászló, tervezés látható

Automatikusan generált leírás

A képen sor, Acélkék, Betűtípus, tervezés látható

Automatikusan generált leírás

elsősor 6(50)

sor 5(50)

A képen sor, Színesség, Diagram, tervezés látható

Automatikusan generált leírás

függő 6(50)

Az első sor háromszögekből áll, a másik kettőben azonban a háromszögeknek hiányzik egy-egy oldala.

eljárás függő :n :h
elsősor :n :h „piros
tollatfel előre :h tollatle
sor :n-1 :h „kék
tollatfel előre :h tollatle
sor (:n-2)/2 :h*2 „lila
vége

eljárás elsősor :n :h :szín
tollszín! :szín
jobbra 90 előre :n*:h hátra :n*:h jobbra 60 sor :n :h :szín
vége

eljárás sor :n :h :szín
tollszín! :szín
ismétlés :n [előre :h balra 120 előre :h jobbra 120]
ismétlés :n [balra 120 hátra :h jobbra 120 hátra :h]
vége

A. Van elsősor eljárás; piros; háromszögekből áll; jó elrendezésben 2+2+3+3 pont

B. elsősor 9 30 jó 5 pont

C. elsősor 6 40 jó 5 pont

D. Van sor eljárás; kék; háromszögekből áll; jó elrendezésben 2+2+3+3 pont

E. sor 8 30 jó 5 pont

F. sor 2 100 jó 5 pont

G. Van függő eljárás; van piros első sora; van kék második sora; van lila harmadik sora; dupla hosszúságokkal 2+2+2+2+2 pont

H. az első sorhoz jól illeszkedik a a második; jól illeszkedik a másodikhoz a harmadik 5+5 pont

I. függő 6 40 jó 5 pont

J. függő 9 20 jó 5 pont