Egy sakktáblára helyezünk három robotmacskát és egy robotegeret. Mindegyiket az E, J, B betűkkel vezérelhetjük. Az E hatására egy mezőt előre lépnek, a J hatására jobbra, a B hatására pedig balra fordulnak. Minden művelet végrehajtásához 1 időegységre van szükségük. Kezdetben mindegyik felfelé néz. Az egér kezdetben az F2 mezőn van.
Példa:
Az EBE program hatására az egér az 1. időegységben az F3 mezőre lép, a 2. időegységben ott marad és balra fordul, a 3. időegységben pedig az E3 mezőre lép.
Az egér az F2 mezőről indulva az EEBEEJEBEEBEEEE programot hajtja végre.
A. Add meg (sorold fel vagy rajzold le), hogy az egér mely mezőkön járt a program hatására!
B. Az első macska a H5 mezőről indul a JJEJEEEEE programmal. Mely helyekre lép, ahol az egér járt már korábban?
C. A másosik macska az A3 mezőről indul a JEBEEEJEJE programmal. Az egér mely helyekre lép, ahol a macska járt már korábban?
D. A harmadik macska az EJEJEJEJEJEJEJEJ programot hajtja végre. Elfogja-e az egeret (azaz ugyanabban az időben azonos mezőn tartózkodnak-e)
mezőről indulva? Ha igen, akkor hol és hányadik időegységben?