Вопрос задан 23.02.2019 в 18:07. Предмет Информатика. Спрашивает Пелевина Виктория.

Составить программу с среде программирования PascalABC, чтобы на экране был квадрат, а в его углах

по окружности.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Погодина Катюля.
Uses graphabc;
begin
rectangle(100,100,400,400);
circle(100,100,50);
circle(400,100,50);
circle(100,400,50);
circle(400,400,50);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для того, чтобы составить программу в среде программирования PascalABC.NET, которая рисует на экране квадрат и окружности в его углах, вам нужно знать основы работы с графическими примитивами в этой среде. Вы можете ознакомиться с ними в учебном пособии [Основы программирования в среде PascalABC.NET](https://elar.urfu.ru/bitstream/10995/28702/1/978-5-7996-1260-3_2014.pdf) или в интерактивном курсе [PascalABC.NET: современный код](https://stepik.org/course/91781/promo). В качестве примера, я попробую написать такую программу и показать вам результат.

Программа может выглядеть так:

```pascal uses GraphABC;

const a = 200; // сторона квадрата r = 50; // радиус окружности x0 = 300; // координата x центра квадрата y0 = 200; // координата y центра квадрата

begin // рисуем квадрат Rectangle(x0 - a div 2, y0 - a div 2, x0 + a div 2, y0 + a div 2); // рисуем окружности в углах квадрата Circle(x0 - a div 2, y0 - a div 2, r); Circle(x0 + a div 2, y0 - a div 2, r); Circle(x0 - a div 2, y0 + a div 2, r); Circle(x0 + a div 2, y0 + a div 2, r); end. ```

Вот как выглядит результат выполнения программы:

0 0

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

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

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