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
2024 · Első forduló (számítógép nélküli) · 5–6. évfolyam3. feladat38 pont

Robotkutya

Elágazás: ha

Az ábrán kertünk térképe látható. Van egy programozható robotkutyánk, amely előre megadott utasítássorozatokat képes végrehajtani a kertben. Négyféle utasítást ismer, amelyek jelölése és jelentése az alábbi.

F:

Szaladj a térkép szerinti „felfelé” irányban az első zászlóig!

L:

Szaladj a térkép szerinti „lefelé” irányban az első zászlóig!

J:

Szaladj a térkép szerinti „jobbra” irányban az első zászlóig!

B:

Szaladj a térkép szerinti „balra” irányban az első zászlóig!

A kutya minden utasítássorozat esetén a kutyaháztól ( A képen fekete, sötétség látható

Automatikusan generált leírás ) indul. Az első utasítást a kutyaháznál hajtja végre, a következő utasítást pedig mindig akkor, amikor az aktuális utasításnak megfelelő zászlóhoz ért.

Ha például az FJL utasítássorozatot adjuk meg, akkor a kutyaháztól indulva az első utasításnak megfelelően a térkép szerinti „felfelé” irányban kezd el szaladni, és az „1”-es jelzésű zászlóhoz érkezik. Onnan a második utasításnak eleget téve a térkép szerinti „jobbra” irányba indul el és a „2”-es jelzésű zászlónál áll meg. Végül a harmadik utasításnak megfelelve a térkép szerinti „lefelé” irányba kezd el futni, így a „3”-as jelzésű zászlóhoz érkezik.

Válaszaidban csak olyan utasítássorozatokat adhatsz meg, amelyeknek a hatására a kutya nem ütközik a kert kerítéséhez, és nem gyalogol a virágokkal ( A képen fekete, sötétség látható

Automatikusan generált leírás ) jelölt virágágyásokba!

A. A kutya végrehajtotta a következő utasítássorozatot: FFFJLLFB. Milyen szám vagy betű olvasható azon a zászlón, ahová legvégül érkezett?

B. Add meg azt a 4 utasításból álló sorozatot, amely a kutyát a „B” jelzésű zászlóhoz juttatja!

C. Melyik az a 8 utasításból álló sorozat, amely a kutyát a „C”-vel jelölt zászlóhoz navigálja?

D. Add meg azt a 10 utasításból álló sorozatot, amelynek a hatására a kutya a „D” jelzésű zászlóhoz érkezik!

E. 11 utasítással szeretnénk eljuttatni a kutyát az „E” jelzésű zászlóig. Két megoldás van, add meg mind a kettőt!