Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2010, 04:15   #1
DRGNforce
Пользователь
 
Регистрация: 27.02.2010
Сообщений: 18
По умолчанию Pascal (Паскаль) Графика2

Построить график функции y=x-3/(x*x)+2 на отрезке [-1;5]
DRGNforce вне форума Ответить с цитированием
Старый 28.05.2010, 04:16   #2
DoDge_VipeR
Форумчанин
 
Аватар для DoDge_VipeR
 
Регистрация: 30.04.2010
Сообщений: 317
По умолчанию

сделаю все задания! быстро и недорого - обращайтесь!
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
DoDge_VipeR вне форума Ответить с цитированием
Старый 28.05.2010, 22:42   #3
Symbi0S
 
Регистрация: 09.02.2010
Сообщений: 3
По умолчанию

Код:
uses crt,graph;
const
     mx=20;
     my=20;
     dx=0.1;
var x0,y0,px,py:integer;
  y,x,x1,x2:real;
 i,GD,GM:integer;


procedure  koordsetka;
var kx,ky,j,minusx0,minusy0:integer;
st,stminus:string[3];
begin
x0:=320;
y0:=240;
minusx0:=320;
minusy0:=240;
line(10,y0,630,y0);
line(x0,10,x0,470);
 outtextxy(322,245,'0');
 outtextxy(327,10,'y');
 outtextxy(625,245,'x');

 for j:=1 to 10 do
 begin
 str(j:1,st);
 stminus:='-'+st;
 x0:=x0+mx;
 minusx0:=minusx0-mx;
 line(x0,237,x0,242);
 outtextxy(x0,245,st);
 line(minusx0,237,minusx0,242);
 outtextxy(minusx0-10,245,stminus);

 y0:=y0-my;
 minusy0:=minusy0+my;
 line(318,y0,322,y0);
 outtextxy(325,y0,st);
 line(318,minusy0,322,minusy0);
 outtextxy(325,minusy0-3,stminus);
 end;
 end;



begin
gd:=detect;
INITGRAPH(GD,GM,'D:\PASCAL\BGI');
koordsetka;
x0:=320;
y0:=240;
x1:= -1;
x2:= 5;
x:=x1;
while x<=x2 do
begin
y:= x-3/(x*x)+2;
px:=x0+round(x*mx);
py:=y0-round(y*my);
putpixel(px,py,4);
px:=x0+round(x*mx);
py:=y0-round(y*my);
putpixel(px,py,2);
py:=y0-round(y*my);
putpixel(px,py,2);
x:=x+dx;
end;
readln;
closegraph;
end.
Symbi0S вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal (Паскаль) Файлы_3 DRGNforce Помощь студентам 3 28.05.2010 22:44