Слайд 2ВЛОЖЕННЫЕ ЦИКЛЫ – ЭТО ЦИКЛ В ЦИКЛЕ

Слайд 3ДЛЯ ПРИМЕРА РАССМОТРИМ ОДИН ИЗ ЛАБИРИНТОВ
Путь исполнителя состоит из нескольких частей.

Три одинаковых из пяти шагов выделены красным
Слайд 4Сначала закодируем первый отрезок из трех выделенных красным. Последней командой ставим поворот

налево, чтобы исполнитель был готов идти дальше
Слайд 6Т.к. у нас три таких отрезка, весь уже проверенный набор команд, вставляем

во внешний цикл и повторям трижды
Слайд 7У нас впереди еще два участка пути непохожие на предыдущие.

Слайд 8Эти участки уже по три шага вперед. Кодируем один отрезок, используя повторение

и нем забыв повернуть налево
Слайд 9Ну, а теперь вспоминаем, что таких отрезков два. Повторяем .
