Ключевые данные:
- Начальная позиция: (-1; 2) (в клетках)
- Масштаб: 1 см = 2 клетки, значит 2 см = 4 клетки
- Условие: x > 0? Нет, потому что x = -1. Значит выполняем ветку Else: три повторения вперед на 2 см и поворот направо на 90°
Предположение по направлению изначально: курсор смотрит вправо (в положительную ось x). Это обычная отправная ориентация в подобных задачах. Если ориентация изначально другая, результат будет другим.
Пошагово по ветке Else (3 раза):
- Первый проход:
- Вперёд на 2 см = 4 клетки вдоль текущего направления (вправо): (-1, 2) → (3, 2)
- Налево на 90°? Нет, здесь поворот направо: направление становится вниз (юг)
- Второй проход:
- Вперёд на 2 см (вниз): (3, 2) → (3, -2)
- Поворот направо: направление становится влево (запад)
- Третий проход:
- Вперёд на 2 см (влево): (3, -2) → (-1, -2)
- Поворот направо: направление становится вверх (север)
Итог:
- Финальная позиция курсора: (-1; -2) в клетках.
Ответ: (-1, -2)
Примечание: если изначально курсор был ориентирован не вправо, итоговая позиция изменится. Например, если изначально смотреть вверх, окончательная позиция была бы (3; 2).