Выясним, что получится в результате исполнения Черепахой следующего алгоритма:
нач
нц 8 раз
вперед (50)
нц 3 раза
вперед (50)
вправо (120)
кц
назад (50)
вправо (45)
кц
кон
В этой программе два цикла, один из которых находится внутри другого. Вспомните, как называется такая конструкция.
Сначала Черепаха находится в центре квадратного окна, смотрит вверх, а её хвост опущен. Поэтому все перемещения оставляют линии.
За один проход внешнего цикла команда вперед ( проводит от центра отрезок длиной вперед ( и вправо (. После трёх поворотов суммарный угол равен
Команда назад ( проводит Черепаху обратно в центр. Команда вправо ( поворачивает её к следующему лучу. Таким образом, один проход внешнего цикла создаёт луч с треугольником на конце, а восемь проходов размещают такие элементы вокруг одного центра. Суммарный поворот внешнего цикла равен
Цикл из трёх повторений расположен внутри цикла из восьми повторений. По определению это вложенные циклы: для каждого прохода внешнего цикла внутренний выполняется целиком.
Получится восьмилучевой узор из восьми равносторонних треугольников вокруг общего центра. Конструкция называется вложенными циклами.
