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

Вариант 3

Задача 1 (1 балл)

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

Задача 2 (3 балла)

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

uzor(50, 3) нарисует (3 раза по 2 фигуры):

Задача 3 (2 балла)

Написать функцию fig2(size1, col1, size2, col2)..

Она рисует 2 квадрата.

Один с длиной стороны size1 и цвет col1.

Второй с длиной стороны size2 и цвет col2.

Нарисовать сначала большой, потом маленький. Все квадраты должны быть видны.

+1 балл, если квадраты одинакового размера, их цвет violet.

fig2(100, 'green', 50, 'red') fig2(30, 'red', 100, 'blue') fig2(100, 'blue', 100, 'green')

Задача 4 (4 балла)

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

uzor(50, 6) нарисует 6 фигур:

uzor(50, 3) нарисует 3 фигуры:

Задача 5 (5 баллов)

Написать функцию grid(n, m). Функция grid(6, 8) нарисует:

Задача 6 (3 балла, -1 балл - взять формулы у преподавателя)

Написать функцию rect(x1, y1, x2, y2), которая рисует прямоугольный треугольник по 2 точкам.

Задача 7 (3 балла)

В предыдущей задаче нарисовать

+1 балл, если катеты равны - их цвет violet.

-- TatyanaDerbysheva - 29 May 2020