10.1. Составить программу, которая построит произвольный пейзаж.
10.2. Составить программу, которая нарисует на экране мишень из n колец.
10.3. Составить программу, которая нарисует на экране пирамидку из n уменьшающихся прямоугольников.
10.4. Составить программу, которая нарисует на экране пирамидку из n увеличивающихся прямоугольников.
10.5. Составить программу, которая нарисует на экране многоэтажный дом.
10.6. Составить программу, изображающую лодку, плывущую по реке.
10.7. Составить программу, изображающую в центре экрана отрезок длины L, вращающийся вокруг одного из своих концов.
10.8. Составить программу, изображающую на экране солнышко с n лучиками длины l.
10.9. Составить программу, изображающую на экране снежинку с n лучиками длины l.
10.10. Составить программу построения графика функции:
a.) y = ax2;
b.) y = sin x;
c.) y = 1/x;
d.) y = tg x;
Построить и подписать также оси координат.
10.11. Дополнить программу, составленную для решения задачи 10.8, движением точки по построенному графику функции.
10.12. Составить программу построения графика функции, заданной параметрически:
a.) астроида:
x = a cos3 t,
y = a sin3 t, где t Î [0, 2p)
b.) кардиоида
x = a cos t (1 + cos t),
y = a sin t (1+ cos t), где a>0, t Î [0, 2p)
c.) спираль:
x = R cos t ,
y = R sin t , где R=t/2, a<= t <= 2Np
d.) улитка Паскаля:
x = a cos2t + b cos t,
y = a cos t sin t + b sin t, где a>0, b>0, t Î [0, 2p)
e.) строфоида:
x = a (t 2 – 1)/(t 2 + 1),
y = at (t 2 – 1)/(t 2 + 1), где a>0, t Î (-¥, +¥)
f.) эпициклоида:
x = (a + b) cos t – a cos ((a + b)t/a),
y = (a + b) sin t – a sin ((a + b)t/a),
где a>0, b>0, t Î [0, 2p), b/a должно быть целым положительным числом
g.) циссоида:
x = a t 2 /(1 + t 2),
y = a t 3 /(1 + t 2), где a>0, t Î (-¥, ¥)
10.13. Составить программу, изображающую на экране модель солнечной системы: в центре должно располагаться солнце, вокруг которого с разными угловыми скоростями вращаются две – три планеты, вокруг одной из них должен обращаться спутник.