Если, иначе
На этих картах дорожка поворачивает, всегда направо, но на каждой карте в разных местах. Поэтому на каждой клетке собаке нужно выбирать из двух вариантов: если впереди есть дорожка, идти вперёд, а иначе повернуть направо.
Блок Если … иначе выбирает из двух вариантов. У него две «пасти»:
Еслиесть путь вперёдИди вперёд
иначеПоверни направо ↻
Когда условие верно, выполняются блоки в верхней «пасти». Когда неверно — блоки в нижней, после слова иначе. Поэтому всегда выполняется ровно одна из двух частей: не обе и не ни одна.
Поместите это решение в цикл Повторять, пока не дойдёшь до цели. На каждом проходе собака либо идёт вперёд, либо поворачивает, и так доходит до цели, где бы ни поворачивала дорожка.
Задание
- 1
Приведите собаку к цели на всех трёх картах.