| Команда | Действие | Изменение положения/Состояние |
|---|---|---|
| алг | Начало алгоритма | Робот в начальной точке (ромб). |
| нач | Начало программы | - |
| вправо | Движение на 1 клетку вправо | Положение: (1,0) |
| нц пока справа свободно | Начало цикла (пока справа свободно) | - |
| вправо | Движение на 1 клетку вправо | Положение: (2,0) |
| закрасить | Закрашивание текущей клетки | Клетка (2,0) закрашена. |
| вниз | Движение на 1 клетку вниз | Положение: (2,-1) |
| вправо | Движение на 1 клетку вправо | Положение: (3,-1) |
| закрасить | Закрашивание текущей клетки | Клетка (3,-1) закрашена. |
| вниз | Движение на 1 клетку вниз | Положение: (3,-2) |
| вправо | Движение на 1 клетку вправо | Положение: (4,-2) |
| закрасить | Закрашивание текущей клетки | Клетка (4,-2) закрашена. |
| вниз | Движение на 1 клетку вниз | Положение: (4,-3) |
| вправо | Движение на 1 клетку вправо | Положение: (5,-3) |
| закрасить | Закрашивание текущей клетки | Клетка (5,-3) закрашена. |
| кц | Конец цикла (проверка условия: справа свободно?) | - |
| кон | Конец программы | Робот в точке (5,-3). 'Р' ставится здесь. |
Путь Робота: