Задание 1
Пример 18.3 стр. 92: нарисовать на экране 10 окружностей с толщиной линий 3 пикселя. Расположение окружностей, их радиусы и цвет определяются случайным образом.
uses Graphabc;
var i, x, y, r : Integer;
begin
SetPenWidth(3); //толщина линий 3 пикселя
SetBrushStyle(bsclear); // прозрачная заливка
for i:=1 to 10 do
begin
x:=random(600); // x случайное число 0..599
y:=random(400); // y случайное число 0..399
R:=random(150); // r случайное число 0..149
SetPenColor(clRandom); // цвет линий выбирается случайным образом
circle(x,y,r); // окружность
end;
end.
Выполните упражнения:
1. Измените программу, чтобы можно было изобразить а) 20 кругов; б) 100 кругов
2. Измените программу так, чтобы рисовались круги радиусом не более 20.
3. Количество кругов установите равным 10 000.
4. Измените программу так, чтобы пользователь мог вводить количество отображаемых на экране кругов.