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

Mi az eredménye?

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

Egy négy irányba mozogni képes robot programját írtuk meg az ut függvényben.

eljárás elsőt :x :p
 eredmény lista :x + első :p utolsó :p
vége
eljárás utolsót :x :p
 eredmény lista első :p :x + utolsó :p
vége
eljárás ut :li :a
 ha üres? :li [eredmény :a]
 ha "f=utolsó :li [eredmény elsőt 1 ut utolsónélküli :li :a]
 ha "l=utolsó :li [eredmény elsőt -1 ut utolsónélküli :li :a]
 ha "j=utolsó :li [eredmény utolsót 1 ut utolsónélküli :li :a]
 ha "b=utolsó :li [eredmény utolsót -1 ut utolsónélküli :li :a]
vége

A. Mi lesz az eredménye az ut :li [0 0] függvénynek, ha a :li értéke:

1. "ffffl

2. "jbjbjbbb

3. "fjlb

B. Mit csinál az elsőt, illetve az utolsót függvény?