
На поле находятся шесть кусочков сыра и мышь, которая хочет их съесть. От столбца А до столбца Е движется луч−сигнализация, вызывающий кота. В начальный момент мышь находится на краю поля, а луч − в столбце Г и движется к столбцу А. Луч сдвигается с каждым шагом на один столбец влево, затем, дойдя до столбца А, начинает движение к столбцу Е и затем обратно. Чтобы не попасть под луч, мышь должна подождать (выполнить команду
), если на следующем шаге луч и мышь могут пересечься. По команде
мышь прижимается к полу и ждёт, пока луч не проедет мимо.
Как вы думаете, что здесь − событие?
Изобразите в форме блок−схем два параллельных алгоритма − как в задании 23.1.

Алгоритм движения луча:

Маршрут:

Алгоритм движения мыши:

Обозначьте движение луча. Запишите по порядку команды движения по маршруту, которые выполнит исполнитель мышь. Мышь должна съесть все кусочки сыра и не попасть под луч. Мышь съедает сыр, оказавшись на клетке с ним, на том же шаге алгоритма.
Движение луча:

Команды для мыши:


Событие − пересекутся мышь и луч или нет на следующем шаге.
Алгоритм движения луча:

Алгоритм движения мыши:

Движение луча:

Команды для мыши:

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