Вариант 6
Задача 1 (1 балл)
Написать функцию
fig(size). Она рисует квадрат со стороной size так:
Задача 2 (3 балла)
Написать функцию
uzor(size, n). Она рисует узор из n
пар фигур.
uzor(50,
4) нарисует (
4 раза по 2 фигуры):
Задача 3 (2 балла)
Написать функцию
fig(size1, size2).
Она рисует синий blue прямоугольник.
Рисовать так, чтобы ширина была больше высоты
+1 балл, если квадрат - рисовать красный red.
fig2(100, 50)
| fig2(50, 100)
| fig2(100, 100)
|
|
|
|
Задача 4 (4 балла)
Написать функцию
uzor(size, n). Она рисует узор из n фигур.
uzor(25,
8) нарисует 8 фигур:
uzor(50,
3) нарисует 3 фигуры:
Задача 5 (5 баллов)
Написать функцию
grid(n, m). Функция grid(6, 8) нарисует:
Задача 6 (3 балла, -1 балл - взять формулы у преподавателя)
Написать функцию
trap(x1, y1, x2, y2, x3, y3), которая рисует
равнобедренную трапецию по 2 точкам.
Задача 7 (3 балла)
В предыдущей задаче нарисовать
- если боковая сторона меньше любого из оснований, то боковые стороны красным, основания синим.
- иначе нарисовать самое маленькое основание красным, боковые стороны синим.
- большое основание рисовать зеленым
--
TatyanaDerbysheva - 29 May 2020