← Vissza a feladatokhoz
2019 · Második forduló · 3–4. évfolyam2. feladat50 pont

Téglalapok

derékszög (90, -90, 270)előre :paramtéglalaptollvastagság! [konkrét érték]ismétlés – fix számúismétlés – egymásba ágyazott442

Készítsd el a tégla1(h), a tégla2(h) és a tégla3(h) eljárásokat, amelyek a mintának megfelelő ábrákat rajzolják! A h paraméter a legkülső tégla rövidebb oldalának a hossza. A rövidebb oldal feleakkora, mint a hosszabb. Az eggyel beljebb levő téglalap hosszabb oldala annyi, mint az őt tartalmazó rövidebb oldala. A vonalak színe felváltva piros és kék. Mindig a legkülső a piros. A vonalak vastagsága is változik, a legkülső a legvastagabb, majd a toll vastagsága egyesével csökken.

tégla1(200)

tégla2(200)

tégla3(200)

Hivatalos megoldás (HTML)

Készítsd el a tégla1(h), a tégla2(h) és a tégla3(h) eljárásokat, amelyek a mintának megfelelő ábrákat rajzolják! A h paraméter a legkülső tégla rövidebb oldalának a hossza. A rövidebb oldal feleakkora, mint a hosszabb. Az eggyel beljebb levő téglalap hosszabb oldala annyi, mint az őt tartalmazó rövidebb oldala. A vonalak színe felváltva piros és kék. Mindig a legkülső a piros. A vonalak vastagsága is változik, a legkülső a legvastagabb, majd a toll vastagsága egyesével csökken.

tégla1(200)

tégla2(200)

tégla3(200)

A három eljárás egymást hívja, hiszen tégla3-ban van a tégla2, abban pedig a tégla1.

eljárás tégla1 :méret
tollszín! "piros tollvastagság! 4
ismétlés 2 [előre :méret jobbra 90 előre 2*:méret jobbra 90]
tollszín! "kék tollvastagság! 3
előre :méret/4 tl
ismétlés 2 [előre :méret/2 jobbra 90 előre :méret jobbra 90]
vége

eljárás tégla2 :méret
tégla1 :méret
tollszín! "piros tollvastagság! 2
előre :méret/8 tl
ismétlés 2 [előre :méret/2 jobbra 90 előre :méret jobbra 90]
vége

eljárás tégla3 :méret
tégla1 :méret
tollszín! "kék tollvastagság! 1
előre :méret/16 tl
ismétlés 2 [előre :méret/8 jobbra 90 előre :méret/4 jobbra 90]
vége

tégla1

A. A külső tégla záródó téglalap; oldalai 2:1 arányúak; színe piros; méret paraméteres
1+1+2+1 pont

B. A kisebb tégla rövidebb oldala fele a nagyobbénak; nagyobb tégla belsejében van a kisebb
1 +1 pont

C. A kisebb tégla záródó téglalap; oldalai 2:1 arányúak; színe kék 1+1+1 pont

D. A rövidebb oldaluk egy egyenesen fekszik; a kisebb tégla szimmetrikusan helyezkedik el
1+1 pont

E. A külső tégla vonala vastagabb 1 pont

tégla2

F. Három téglalap van; záródóak; oldalaik 2:1 arányúak; méret paraméterrel 1+1+2+1 pont

G. Az egyre kisebb téglák rövidebb oldala fele a nagyobbakénak 1 pont

H. A nagyobb téglák mindig tartalmazzák a kisebbet 2 pont

I. A rövidebb oldaluk egy egyenesen fekszik 1 pont

J. A kisebb téglalapok egyforma távolságra vannak az őket tartalmazók vízszintes oldalaitól 2 pont

K. A téglalapok színe kívülről kezdve piros; kék; piros 1+1+1 pont

L. Három különböző vonalvastagság; a vastagság a mérettől függ; kívülről csökkenő 1+2+1 pont

tégla3

M. Négy téglalap van, záródóak; oldalaik 2:1 arányúak; mérettel paraméterezett 1+1+2+1 pont

N. Az egyre kisebb téglák rövidebb oldala fele a nagyobbakénak 1 pont

O. A nagyobb téglák mindig tartalmazzák a kisebbet 1 pont

P. A rövidebb oldaluk egy egyenesen fekszik 1 pont

Q. A kisebb téglalapok egyforma távolságra vannak az őket tartalmazók vízszintes oldalaitól
2 pont

R. A téglalapok színe kívülről kezdve piros; kék; piros; kék 1+1+1+1 pont

S. Négy különböző vonalvastagság; a vastagság a mérettől függ; kívülről csökkenő 1+2+2 pont