Van egy programozható drónunk. A jármű háromféle utasítást ismer: az E hatására előre repül egy mezőt, a B hatására balra fordul 90 fokot, a J hatására pedig jobbra fordul 90 fokot (forgás közben helyben marad, csak az iránya változik).
Ezt a drónt az ábrán látható állatkertben minden alkalommal a nyilat (🡅) tartalmazó mezőről indítjuk a nyíl által meghatározott irányba. Menetközben olyan magasan repül, hogy bármely mezőn képes áthaladni. A drón úgy van beállítva, hogy egy repülés alkalmával egy előre megadott utasítássorozatot hajt végre négyszer.
Ha például a BE (két utasításból álló) utasítássorozatot adjuk meg, akkor a nyilat tartalmazó mezőről indulva az első utasításnak megfelelően elfordul balra 90 fokot, majd a második utasítás hatására előre repül egy mezőt, így a zsiráf mezőjére érkezik (és a rajzon balra néz). Mivel az utasítássorozat végére ért, másodszor is végrehajtja azt (elfordul balra 90 fokot, majd előre repül egy mezőt), aminek a hatására az elefánt mezőjére kerül (és a rajzon lefelé néz). Az utasítássorozat harmadik végrehajtásával a kenguru mezőjére jut, a negyedik (utolsó) végrehajtást követően pedig visszatér a kiindulási (a nyilat tartalmazó) mezőre.
Az állatkertben megtalálható állatok neve a következő:
medve | majom | pingvin | |||
zsiráf | elefánt | kenguru | |||
oroszlán | ló | flamingó |
Mely állatok mezőjén halad át a drón a megadott utasítássorozat hatására? A. EBE B. JEEE C. EJEEBB Adj meg egy olyan utasítássorozatot, amelynek hatására a drón a felsorolt állatok mezőjén halad át, a felsorolás sorrendjében! Más állat mezőjén nem haladhat át. Minden mezőre csak egyszer léphet. Az állatkert területét nem hagyhatja el. Zárójelben megadtuk, hogy az utasítássorozatnak hány utasításból kell állnia. D. pingvin, oroszlán, kenguru (3) E. pingvin, ló, flamingó, kenguru (4) F. zsiráf, elefánt, flamingó, oroszlán, kenguru (6) |