tekitár
FeladatokVersenyek
← Vissza a feladatokhoz
tekitár

Az Országos Grafikus Programozási Verseny feladatainak és megoldásainak tára. Az oldalt az ELTE Informatikai Kar működteti.

Elérhetőségek

  • Lakó Viktória – lavnaat@inf.elte.hu
  • Nagy Bendegúz – brandy@inf.elte.hu

Jogi és beállítások

  • Adatvédelmi szabályzat
  • Cookie szabályzat

© 2026 tekitár. minden jog fenntartva.

← Vissza a feladatokhoz
2002 · Első forduló (számítógép nélküli) · 7–8. évfolyam1. feladat18 pont

Karácsonyfa

Elágazás: haFix szög: 90 (derékszög)Matematika: tg/tanMintázatok: faLista- és szövegkezelés: első

Három karácsonyfa rajzoló eljárást írtunk, mindegyikük más jellegű karácsonyfát rajzol.

tanuld elsőfa :h
 előre 5
 ha :h>=2 [balra 90 előre :h
           hátra :h*2 előre :h jobbra 90
           elsőfa :h - 2]
vége
tanuld másodikfa :h
 előre 5
 ha :h>=2 [balra 90 előre :h
           hátra :h*2 előre :h jobbra 90
           másodikfa :h*3/4]
vége
tanuld harmadikfa :h
 előre 5
 ha :h>=2 [balra 90 előre :h
           hátra :h*2 előre :h jobbra 90
           harmadikfa :h-(32/:h)]
vége
to elsőfa :h
 forward 5
 if :h>=2 [left 90 forward :h
           back :h*2 forward :h right 90
           elsőfa :h - 2]
end
to másodikfa :h
 forward 5
 if :h>=2 [left 90 forward :h
           back :h*2 forward :h right 90
           másodikfa :h*3/4]
end
to harmadikfa :h
 forward 5
 if :h>=2 [left 90 forward :h
           back :h*2 forward :h right 90
           harmadikfa :h-(32/:h)]
end

A. Rajzold le, milyen jellegű karácsonyfát rajzolnak a fenti eljárások elsőfa 32, másodikfa 32, harmadikfa 32 eljáráshívások hatására!

B. Melyik fának pontosan hány ága lesz az elsőfa 32, másodikfa 32, harmadikfa 32 eljáráshívások hatására?