
Два исполнителя должны пройти лабиринт. Двигаться можно по коридорам и лестницам. Нужно не попасться роботам! Роботы непрерывно движутся по коридорам вправо−влево. Если роботов двое, они расходятся и сходятся посередине коридора. Чтобы не попасться роботу, исполнитель должен подожать (команда
), если на следующем шаге он может столкнуться с роботом. По этой команде исполнитель ждёт, пока робот не пройдёт мимо.
Составьте алгоритм движения исполнителя.

Алгоритм движения исполнителя:

Запишите команды движения по маршруту для каждого исполнителя.
Команды для первого исполнителя:

Команды для второго исполнителя:

Какой исполнитель первым вышел из лабиринта? _

Алгоритм движения исполнителя:

Роботам в конечных точках добавим команду "Разворот", иначе исполнителям не возможно пройти лабиринт.
Также на рисунке не показано направление движения роботов, поэтому полагаем, что в начале действий исполнителей зеленые роботы движутся влево, а синие − вправо.
Розовый робот достиг крайней левой точки и начинает движение вправо:

Команды для первого исполнителя:

Команды для второго исполнителя:

Ответ: первым из лабиринта вышел второй исполнитель.
Подсказка − порядок действий роботов:

Пожалуйста, оцените решение