close

Вход

Забыли?

вход по аккаунту

?

гистограмма в паскаль

код для вставки
программирование
Тема: Построение столбчатых диаграмм
Цель: научить средствами языка программирования строить столбчатые диаграммы;
составить программу, которая выполняет построение диаграммы на экране.
Гистограммой называют столбчатую диаграмму.
Столбики могут быть представлены прямоугольниками (Bar), объемными
прямоугольниками (Bar3D).
Следует обратить внимание на расположение осей координат на экране, на задание
масштаба.
1) Начальные значения задаем с клавиатуры, затем вкл графический режим (иначе не
выводится текст сообщения);
2) Рисуем линии осей горизонтальную и вертикальную линию с корректировкой по
размеру экрана (getmaxx-70,getmaxy-80)
Следует обратить внимание на смещение осей на картинке по отношению к реальным
координатам экрана:
{getMaxX или}320+X , т.к. направление осей совпадает;
{getMaxY или}240-Y , т.к. направление осей противоположно.
3) вывод заданного значения в виде текста
4) легенда – графический объект который поясняет обозначения диаграммы (квадратики,
кружки + текст)
program gistograma;
uses crt, graph;
const k=10;
var d,m:integer;
s1:string;
n1,n2,n3:integer;
begin
write('задать первое значение:'); readln(n1);
clrscr;
d:=detect;
initgraph(d,m,'c:\bp\bgi');
line (40,70,40,getmaxy-70);
line (30,getmaxy-80, getmaxx-70,getmaxy-80);
setcolor(blue);
setfillstyle(10,14);
bar3d(100, getmaxy-n1*k,150,getmaxy-80,15,true);
setcolor (green);
str(n1,s1);
outtextxy(115,getmaxy-n1*k+50,s1);
readln;
closegraph;
end.
Задание: построить гистограмму «
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
Заголовок диаграммы;
Построить и подписать оси;
Построить столбики;
Легенда;
Подписать данные;
Задать цвет, тип линий, заливки.
Автор
ovsianik
Документ
Категория
Образование
Просмотров
54
Размер файла
26 Кб
Теги
паскаль программирование, гистограмма
1/--страниц
Пожаловаться на содержимое документа