Реферат: Графические средства языка Паскаль

OutText('график функции Cos(x)');

{выведем показатель степени}

MoveRel(TextWidth('график функции Cos(x)') DIV 2-TextWidth('(x)'),TextHeight('s'));

SetTextStyle(SmallFont,0,PowerSize); OutText('2');

{вычислим масштабы по X и Y}

Mx:=Lx/x1; My:=Ly;

{нарисуем график}

SetLineStyle(0,0,3); SetColor(LineColor); MoveTo(Px,Py-Ly);

FOR i:=1 TO n DO BEGIN

x:=i*x1/n; LineTo(Px+Round(Mx*x),Py-Round(My*f(x)));

END;

{сделаем задержку}

READLN;

{перейдем в текстовый режим}

CloseGraph;

END.

Это неплохая программа, но автор хотел бы предостеречь от ее бездумного использования как эталона во всех случаях. Она использует априорную информацию о виде изображаемой функции: минимальное значение функции = 0, максимальное значение функции = 1, начало координат находится в точке пересечения осей и т.п. В ваших программах все может быть не так.

К-во Просмотров: 192
Бесплатно скачать Реферат: Графические средства языка Паскаль