Вопрос задан 07.08.2023 в 21:19. Предмет Информатика. Спрашивает Кубеева Алия.

Помогите пожалуйста, я ничего не смыслю в информатике.Нужно в паскале написать программу движения

по экрану окружности радиусом 10 по диагонали из правого верхнего в левый нижний угол экрана.
0 0
Перейти к ответам

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

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

Конечно, я помогу вам написать программу на Pascal, которая реализует движение окружности радиусом 10 по диагонали из правого верхнего в левый нижний угол экрана. Вот пример такой программы:

pascal
program MovingCircle; uses Crt, Graph; const Radius = 10; var gd, gm, x, y: Integer; procedure DrawCircle(X, Y: Integer); begin SetColor(Blue); Circle(X, Y, Radius); SetFillStyle(SolidFill, Blue); FloodFill(X, Y, Blue); end; procedure EraseCircle(X, Y: Integer); begin SetColor(Black); Circle(X, Y, Radius); SetFillStyle(SolidFill, Black); FloodFill(X, Y, Black); end; procedure MoveCircleDiagonal(); var angle: Real; begin angle := 45; // Начальный угол (45 градусов) - правый верхний угол while (x >= Radius) and (y <= GetMaxY - Radius) do begin EraseCircle(x, y); x := Round(x - Radius * Cos(angle * Pi / 180)); y := Round(y + Radius * Sin(angle * Pi / 180)); DrawCircle(x, y); Delay(50); end; end; begin gd := Detect; InitGraph(gd, gm, ''); if GraphResult <> 0 then begin Writeln('Ошибка при инициализации графики'); Halt(1); end; x := GetMaxX - Radius; // Начальные координаты (правый верхний угол) y := Radius; DrawCircle(x, y); Delay(1000); MoveCircleDiagonal(); Delay(2000); CloseGraph; end.

Обратите внимание, что данная программа использует графический режим и библиотеку Graph для отрисовки. В зависимости от вашей системы и среды разработки, вам может потребоваться настроить библиотеку Graph.

Программа рисует окружность радиусом 10, начиная с правого верхнего угла экрана и перемещая ее по диагонали к левому нижнему углу экрана.

Перед запуском убедитесь, что у вас установлена подходящая среда разработки и библиотека Graph.

0 0

Похожие вопросы

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

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

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