Исполнитель «Робот» работает следующим образом:
Пространство. 2 Представляет из себя прямоугольник, состоящий из набора квадратных клеток. 2 В межклеточном пространстве возможно расположение стен. 2
Команды. 3 У Робота есть девять команд. 3 Четыре команды — это команды-приказы: вверх, вниз, влево, вправо. 3 При выполнении любой из этих команд Робот перемещается на одну клетку соответственно. 3 Если Робот получит команду передвижения сквозь стену, то он разрушится. 3
Закрашивание клеток. 1 По команде «закрасить» Робот даёт новый цвет клетке, в которой находится в настоящий момент. 1 Если клетка уже закрашена, отказа не происходит. 1
Проверка условий. 3 Ещё четыре команды — это команды проверки условий. 3 Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений. 3
Границы поля. 2 Роботу не разрешается выходить за границы определённого прямоугольника, задающего поле. 2