Дорожка с костями
Соберите вместе всё, что вы знаете: собаке нужно пройти по извилистой дорожке до цели и подобрать по пути все кости. Некоторые лежат на прямых участках, другие прямо на поворотах.
На каждом проходе цикла собака теперь делает два дела одно за другим:
- Проверяет, нет ли под ней кости, и если есть, подбирает её.
- Решает, куда идти дальше, как в прошлом упражнении.
Обе части находятся в цикле, одна под другой. Первая — отдельный блок Если без части «иначе»: когда кости нет, собака ничего не делает и сразу переходит ко второй части.
Большую программу проще всего собирать по частям. Можно сначала собрать цикл, который приводит собаку к цели, проверить его и только потом добавить подбор костей.
Задание
- 1
Подберите все кости на всех картах.
- 2
Дойдите до цели.