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
2017 · Első forduló (számítógép nélküli) · 9–12. évfolyam3. feladat12 pont

Függvény

Elágazás: haMintázatok: rekurzióLista- és szövegkezelés: lista [elem1 elem2 …]Lista- és szövegkezelés: listák listája [[…] […]]Lista- és szövegkezelés: elsőnélküliLista- és szövegkezelés: elsőEljárások neve: valamiEljárások száma: 2Paraméterek száma (max / eljárás): 2

Írtunk egy Logo függvényt (a lista 1 2 függvény értéke az [1 2] sorozat):

eljárás valami :a :b
  ha üres? :b [eredmény :b]
  ha üres? :a [eredmény :a]
  eredmény elsőnek (lista első :a első :b) 
                   valami elsőnélküli :a elsőnélküli :b
vége

A. Mi a valami [1 2 3 4] [a b c d e f] értéke?

B. Mit csinál a függvény, általánosan megfogalmazva?

A függvényt így módosítottuk:

eljárás valami :a :b
  ha üres? :b [eredmény :b]
  ha üres? :a [eredmény elsőnek (lista 0 első :b)
                                valami :a elsőnélküli :b]
  eredmény elsőnek (lista első :a első :b) 
                   valami elsőnélküli :a elsőnélküli :b
vége

C. Mi lesz most a valami [1 2 3 4] [a b c d e f] értéke?

D. Mit csinál a függvény, általánosan megfogalmazva?