Вариант 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 нарисовать
- маленькая сторона - красный red
- большая сторона - синий blue
+1 балл - если это квадрат, рисовать все стороны квадрата цветом green.
Для этого вычислить длины сторон и сравнить их.
rect(-40, 50, 10, 20)
| rect(-10, 70, 10, 20)
| rect(-40, 70, 10, 20)
|
|
|
|
--
TatyanaDerbysheva - 29 May 2020