Вопрос задан 02.07.2023 в 17:52. Предмет Информатика. Спрашивает Нуриев Булат.

По данным таблицы постройте линейную диаграмму на языке PaskalABC. Даю 100 баллов.​

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

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

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

Ответ:

uses GraphABC;

var i,x:integer;

begin

SetWindowWidth(870);

SetWindowHeight(325);

SetFontSize(15);

TextOut(350,5,'Продолжительность жизни животных');

TextOut(15,200,'Белка            6');

TextOut(15,150,'Заяц              8');

TextOut(15,175,'Жираф         12');

TextOut(15,225,'Бегемот        40');

TextOut(15,100,'Медведь       45');

TextOut(15,75,'Слон             70');

TextOut(15,125,'Крокодил      80');

TextOut(15,50,'Черепаха     130');

SetFontSize(10);

TextOut(200,270,'      5   10   15   20   25   30  35   40   45   50   55  60   65   70   75  80   85   90  95  100 105 110 115 120 125 130');

SetBrushColor(clblack);

SetPenWidth(2);

Rectangle (200,220,230,200);

Rectangle (200,170,240,150);

Rectangle (200,195,260,175);

Rectangle (200,245,400,225);

Rectangle (200,120,425,100);

Rectangle (200,95,550,75);

Rectangle (200,145,600,125);

Rectangle (200,70,850,50);

Line (200,0,200,325);

Line (0,260,870,260);

x:=225;

for i:=1 to 27 do

begin

Line (x,255,x,265);

x:=x+25

end

end.

Объяснение:

картинка


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

К сожалению, я не могу напрямую создавать изображения, таких как графики, и код на языке PascalABC, но я могу предоставить вам пример кода, который вы можете использовать для создания линейной диаграммы в PascalABC с помощью графической библиотеки GraphABC. Вам нужно будет самостоятельно создать проект в PascalABC и вставить следующий код:

pascal
program LineChartExample; uses GraphABC; const MaxDataPoints = 5; var Data: array[1..MaxDataPoints] of Integer = (20, 35, 15, 50, 30); MaxValue, ScaleY: Integer; BarWidth, BarGap, StartX, StartY: Integer; i: Integer; begin MaxValue := Data[1]; // Find the maximum value in the data array for i := 2 to MaxDataPoints do if Data[i] > MaxValue then MaxValue := Data[i]; ScaleY := 300 div MaxValue; // Adjust this value to fit your screen BarWidth := 50; BarGap := 20; StartX := 50; StartY := 400; // Initialize graphics window SetWindowCaption('Line Chart Example'); SetWindowSize(600, 500); // Draw axes Line(StartX, StartY, StartX, StartY - MaxValue * ScaleY); Line(StartX, StartY, StartX + (BarWidth + BarGap) * MaxDataPoints, StartY); // Draw data bars for i := 1 to MaxDataPoints do begin SetBrushColor(clBlue); Rectangle(StartX + (i - 1) * (BarWidth + BarGap), StartY, StartX + i * (BarWidth + BarGap), StartY - Data[i] * ScaleY); TextOut(StartX + (i - 0.5) * (BarWidth + BarGap), StartY + 10, IntToStr(i)); end; // Draw scale labels for i := 0 to MaxValue do begin TextOut(StartX - 20, StartY - i * ScaleY, IntToStr(i)); end; // Wait for a key press before closing the window ReadKey; end.

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

0 0

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

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

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

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