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
2019 · Első forduló (számítógép nélküli) · 3–4. évfolyam1. feladat45 pont

Robot vezérlés

Elágazás: ha

Van egy robotunk Képtalálat a következőre: „bb8”, amely az F, J, L, B parancsokra hallgat. Az F hatására felfele, a J hatására jobbra, az L hatására le, a B hatására balra megy a robot egészen addig, míg nem ütközik falba, akkor megáll és várja a következő parancsot. A pályát fal veszi körül, illetve a pályán belül is vannak falak (fekete négyzetek).

Amennyiben a robot olyan mezőre érkezik, amelyik egy nyilat tartalmaz, köteles megváltoztatni az irányát a nyíl irányába, és addig folytatja tovább útját, míg falba nem ütközik.

Lássunk egy példát:

A képen tér, diagram, szöveg, keresztrejtvény látható

Automatikusan generált leírás

Ha a szaggatott vonallal jelölt útvonalon szeretnénk végig vezetni a robotot a célig (Kapcsolódó kép), akkor a következő kódot kell kiadnunk:

JLLJJ

A pályát alkotó cellákra az oszlopokban látható betűvel és a sorokban látható számokkal tudunk hivatkozni.

pl. Az A1 cellában van a robot, a J10 cellában a cél. A D5 cellában van a jobbra nyíl, az I8 cellában a lefele nyíl.

Most nézzük az alábbi pályát!

A képen keresztrejtvény, tér, szöveg látható

Automatikusan generált leírás

Melyik cellába kerül a robot az alábbi kódok hatására?

Kérdés

Kód

Cella

A.

JLJL

B.

JLBL

C.

JLJFJ

Milyen kódok kiadásával lehet eljuttatni a robotot megadott cellába? A legrövidebb utat találd meg! Figyelj arra, hogy a robotnak meg kell állnia a cellában, nem elég áthaladnia rajta!

Kérdés

Cella

Kód

D.

C3

E.

J1

F.

J10