Доклад: Основні принципи модульного програмування та стеки

function f(x:real):real; {функція , що досліджується}

begin

f:=3+2/x+3/sqr(x);

end;

procedure koordinate; {зображеннякоординатнихосей}

begin

setcolor(5); {коліросейчервоний}

setbkcolor(15); {колірфонубілий}

Line(320,0,320,350); {координатнавісьХ }

Line(0,300,640.300); {координатнавісь Y}

Line(318,10,320.0); {стрілканаосі Y }

Line(322,10,320.0): {стрілка на осі Y }

Line(630,298,640,300); {стрілка на осі Х }

Line(630,302,б40,300); {стрілка на осі Х }

SetLineStyle(DashedLn,0,1); { штрихова лінія }

Line(0.240,640,240); {асимптота графіка}

OutTextXY(310,305,'0'); {надписи на осях}

OutTextXY(310,5,'Y');OutTextXY(630.305.'X');

end;

begin {---------------------головна програма---------------------}

grDriver:=Detect; {визначення номера драйвера }

lnrtGraph(grDriver.grMode,'c:\tp7\bgi');{ініціалізація графічного

режиму}

koordinate; {зображення координатних осей}

for i:=-320 to 320 do begin {зображенняграфіка}

x:=0.05 *i; { визначити значення абсциси }

{масштаб представлення графіка в системі координат хОу дорівнює

20}

if x<>0 then { область визначення }

К-во Просмотров: 421
Бесплатно скачать Доклад: Основні принципи модульного програмування та стеки