Вопрос задан 27.02.2019 в 16:09. Предмет Информатика. Спрашивает Киров Дмитрий.

Нарисовать изображение ,движущееся из центра экрана в левый,верхний угол(в паскале)

0 0
Перейти к ответам

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

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

uses
  GraphABC;
begin
  var w:=Window.Width;
  var h:=Window.Height;
  var x0:=w div 2 -1;
  var y0:=h div 2 -1;
  SetCoordinateOrigin(x0,y0);
  var k:=h/w;
  for var x:=0 downto -x0 do begin
    var y:=Trunc(k*x);
    Brush.Color:=clRed;
    Pen.Color:=clRed;
    Circle(x,y,10);
    sleep(50);
    Brush.Color:=clWhite;
    Pen.Color:=clWhite;
    Circle(x,y,15)
    end;
end.
0 0
Отвечает Ғазез Қасымжомартәлі.
Программа на скрине! надеюсь помог!
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на языке Pascal, который реализует движущееся изображение из центра экрана в левый верхний угол:

``` program MovingImage;

uses Crt, Graph;

var gd, gm, x, y, i: integer;

begin gd := D8bit; gm := m800x600; InitGraph(gd, gm, '');

x := GetMaxX div 2; // получаем координаты центра экрана y := GetMaxY div 2;

// отключаем отображение курсора SetCursorType(0);

// очищаем экран ClearDevice;

// рисуем изображение в центре экрана SetColor(White); Circle(x, y, 50);

// двигаем изображение в левый верхний угол for i := 50 downto 0 do begin // очищаем предыдущее изображение SetColor(Black); Circle(x, y, i);

// рисуем новое изображение SetColor(White); Circle(x - i, y - i, i);

// задержка для создания эффекта движения Delay(50); end;

// включаем отображение курсора SetCursorType(2);

// закрываем графический режим CloseGraph; end. ```

Этот код использует графический режим Pascal для создания окна с изображением, которое движется из центра экрана в левый верхний угол. Изображение представлено кругом, который постепенно уменьшается в размере до нуля, создавая эффект движения в указанном направлении.

0 0

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

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

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