Раздел «Язык Си».TurtleKR1_7:

Задача 1

Нарисовать

Задача 2

Написать функцию tri2(size1, size2). Она рисует треугольники со стороной size1 и линию между треугольниками длиной size2 так:

Задача 3

Написать функцию uzor(n). Она повторяет n раз.

uzor(4) нарисует:

Задача 4

Написать функцию sqline(n, size, col). Функция sqline(5, 200, 'red') нарисует 5 красных квадратов общей длиной 200. Используйте функцию и нарисуйте:

Дополнительная задача

Функция черепахи towards

Было:

toward_before.png

Чтобы черепаха повернулась к точке p1 надо написать

ang = t.towards(p1)    # вычисляем куда поворачиваться
t.seth(ang)            # устанавливаем этот угол

Стало

Задача A.1

Написать функцию tri(size)

Функция рисует треугольник с основанием size и высотой size.

Задача A.2

Написать программу, которая рисует "улитку" из n треугольников. Каждый следующий треугольник получается так:

ulitka(15) нарисует:

-- TatyanaDerbysheva - 30 Apr 2020