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

Вариант 2

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

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

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

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

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

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

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

Она рисует 2 линии. size1 выше, size2 ниже.

Большая линия синяя blue, маленькая линия красная red.

+1 балл, если 2 одинаковых линии цвет зеленый green.

fig2(100, 50) fig2(30, 100) fig2(100, 100)

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

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

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

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

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

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

Написать функцию rect(x1, y1, xc, yc), которая рисует прямоугольник по 2 точкам - центр прямоугольника и его левая верхняя точка.

-1 балл, если формулы дает преподаватель.

Дано:

Нарисовать:

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

В задаче 6 нарисовать

+1 балл - если это квадрат, рисовать все стороны квадрата цветом green.

Для этого вычислить длины сторон и сравнить их.

rect(-40, 50, 10, 20) rect(-10, 70, 10, 20) rect(-40, 70, 10, 20)

-- TatyanaDerbysheva - 29 May 2020