Вопрос задан 18.02.2019 в 15:33. Предмет Информатика. Спрашивает Кропотина Аня.

Расставить на экране 30 окружностей со случайными координатами X и Y, случайного радиуса и цвета

("мыльные пузыри").Паскаль, пожалйуста решите, кто знает
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мозолевский Кирилл.


uses graphabc;

var   x,y,r,i,color:integer;

begin
       randomize;
      for i:=1 to 30 do
      begin
      x:=random(640)+0;
      y:=random(480)+0;
      r:=random(30)+5;
      circle(x,y,r);
      color:=random(1000)+0;
      FloodFill(x,y,color);
      end;

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи по расстановке 30 окружностей на экране с случайными координатами X и Y, случайным радиусом и цветом ("мыльные пузыри") вам может понадобиться язык программирования Паскаль. Вот пример кода на Паскале, который может помочь вам решить эту задачу:

```pascal program RandomCircles;

uses Graph;

var gd, gm: smallint; i: integer; x, y, radius: integer; color: integer;

begin // Инициализация графической библиотеки gd := Detect; InitGraph(gd, gm, '');

// Установка случайного зерна для генератора случайных чисел Randomize;

// Расстановка 30 окружностей for i := 1 to 30 do begin // Генерация случайных координат X и Y x := Random(GetMaxX); y := Random(GetMaxY);

// Генерация случайного радиуса radius := Random(50) + 10;

// Генерация случайного цвета color := Random(GetMaxColor);

// Установка цвета рисования SetColor(color);

// Рисование окружности Circle(x, y, radius); end;

// Задержка экрана Delay(5000);

// Закрытие графического режима CloseGraph; end. ```

В этом примере мы используем графическую библиотеку Паскаля для рисования окружностей на экране. Мы инициализируем графический режим, устанавливаем случайное зерно для генератора случайных чисел, а затем в цикле расставляем 30 окружностей с помощью случайных координат X и Y, случайного радиуса и случайного цвета. После отрисовки окружностей мы делаем задержку экрана на 5 секунд и закрываем графический режим.

Примечание: Пожалуйста, убедитесь, что у вас установлена и настроена графическая библиотека Паскаля, такая как BGI (Borland Graphics Interface), чтобы код работал правильно.

Надеюсь, это поможет вам решить задачу по расстановке окружностей на экране с помощью Паскаля! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос