Вокруг лужайки
Посреди парка раскинулась большая лужайка, а вокруг неё идёт дорожка. Собакам на траву нельзя, поэтому собака должна обойти лужайку по дорожке. Хозяин спрятал там последние четыре кости: две в углах лужайки и две посередине её длинных сторон. Проведите собаку один раз вокруг лужайки и подберите все четыре.
Клумба в уроке «Циклы» была квадратной: все её стороны одинаковы, поэтому повторялась одна сторона. Лужайка не квадратная, и соседние стороны у неё разные. Но в обходе вокруг неё всё равно есть повторяющаяся часть. Найдите её. Чтобы уложиться в ограничение по блокам, понадобятся вложенные циклы.
Подсказка: сравните противоположные стороны лужайки: нижнюю с верхней, а левую с правой.
Вот и вся прогулка. Пройдя всего два урока, вы провели собаку по длинным дорожкам с помощью горстки блоков: в каждом пути вы находили то, что повторяется, и поручали это циклам. Но каждый раз вы заранее знали путь и могли посчитать шаги. В следующем уроке вы узнаете циклы, которые работают, даже когда шаги заранее посчитать нельзя.
Задание
- 1
Подберите все четыре кости.
- 2
Используйте не больше 11 блоков.