По циклическому принципу, который основан на многократном повторении одной и той же последовательности действий, построены многие процессы, которые нам приходится наблюдать в окружающем мире.
Во всех языках программирования существуют способы записи циклических алгоритмов с известным числом повторений. Не является исключением и язык LOGO. Для организации конечного цикла в нем существует команда повтори. Она повторяет перечисленные команду указанное число раз. Обязательным параметром этой команды является число повторений и список команд, заключенный в квадратные скобки.
Запомни!
Циклический алгоритм – описание повторяющихся действий.
Список повторяющихся действий называется телом цикла.
В геометрии, чтобы нарисовать многоугольник с большим количеством сторон, обычно используют такой способ: разбивают окружность.
Задачи на применение циклического оператора.
Задача 1.
Создайте 7 листов с одной черепашкой на каждом листе. Напишите в рюкзаке каждой черепашки 2 процедуры: первая рисует один элемент узора, во второй вызывается первая так, чтобы создавался нужный узор.
Задача 2.
В новом проекте на одном листе создайте 4 черепашки, каждая из которых нарисует приведённый ниже рисунок.
Задача 3.
Сложные узоры.
Создайте новый проект и в этом проекте 6 листов. На каждом листе создайте черепашку, каждая из которых нарисует один из узоров, показанных ниже на картинке.
Используйте при написании программы ту же схему, что и в задаче 2 четвёртого урока.