Черепаха живет на квадратном острове со стороной 500 шагов. Первоначально черепаха находится в центре острова и смотрит на север.
Когда черепаха ползет, она оставляет след на песке кончиком своего хвоста. У черепахи есть следующие команды перемещения:
вперед(n) – проползти вперед n шагов.
назад(n) – проползти назад (то есть двигаясь в сторону хвоста) n шагов.
вправо(n) – повернуть вправо на угол n градусов.
влево(n) – повернуть влево на угол n градусов.
поднять хвост – после выполнения этой команды черепаха при перемещении не оставляет след на песке.
опустить хвост – после выполнения этой команды черепаха при перемещении оставляет след на песке.
Значение n может быть десятичной дробью, а также отрицательным числом.
Каждое выполненное задание сохраняется в отдельном файле с именем вида /kumir/17/A.kum
Напишите алгоритм алг нарисовать квадрат(арг вещ длина стороны), при выполнении которого черепаха рисует квадрат со стороной длина стороны и возвращается в исходное положение.
Пример исполнения алгоритма нарисовать квадрат(200)
Напишите алгоритм алг нарисовать ряд квадратов(арг цел количество, вещ длина стороны), при выполнении которого черепаха рисует ряд из количество квадратов со стороной длина стороны. Используйте алгоритм из предыдущей задачи для рисования одного квадрата.
Пример исполнения алгоритма нарисовать ряд квадратов (5, 20)
Используя алгоритм нарисовать квадрат нарисуйте такую картинку:
Напишите алгоритм алг нарисовать большой квадрат(арг цел количество, вещ длина стороны), который рисует большой квадрат, сторона которого составлена из количество меньших квадратов со стороной длина стороны.
Пример исполнения алгоритма нарисовать большой квадрат(7, 30)
Напишите алгоритм алг нарисовать орнамент из квадратов(арг цел количество, вещ длина стороны), который рисует орнамент из 2×количество квадратов со стороной длина стороны.
Пример исполнения алгоритма нарисовать орнамент из квадратов (4, 40)
Напишите алгоритм алг нарисовать орнамент из квадратов(арг цел количество, вещ длина стороны), который рисует орнамент из 2×количество квадратов со стороной длина стороны, где каждый последующий квадрат повернут на 45 градусов.
Пример исполнения алгоритма нарисовать орнамент из квадратов (4, 40)
Напишите алгоритм алг нарисовать меандр(арг вещ длина стороны), который рисует один повторяющийся фрагмент узора-меандра.
Напишите алгоритм алг нарисовать ряд меандров(арг цел количество, арг вещ длина стороны), который рисует линию из повторяющихся узоров-меандров.
Используя этот алгоритм нарисуйте такой узор: