Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Junior
Статус: Не в сети
Регистрация: 14.09.2009
Привет мыслителям!

Прошлую домашку я сделал через lineto,moveto и в общем-то получилось и сдал нормально...

Теперь задали написать график функции:

корень из х, если х>0.0
F(x)=sin(x), если -pi<=x<=0.0

1/(x-1/x), если x<-1

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

var
x,y:real;
i:integer;
st:string;
begin
x:=-5;
repeat
for i:=0 to Chart1.Width do
begin
if (x>0) then y:=Sqrt(x)
else
if x<-pi then y:=1/(x-1/x)
else
y:=sin(x);
x:=x+0.1;
series1.AddXY(x,y);
end;
until x=5;
end;

Спасибо большое, что помогаете студентам! =)



Партнер
 

Member
Статус: Не в сети
Регистрация: 27.05.2007
измени условие выхода на x>=5 т.к.если используешь вещественные числа, то равенства может и не наступить
не совсем понял смысл цикла for i:=0 to Chart1.Width do


 

Member
Статус: Не в сети
Регистрация: 19.10.2008
Все верно ;)
Тоже самое, но через while будет поприятнее, да и until бы лучше написал x>5 :oops:
Var
x,y: real;
i: word;
begin
x:=-5;
while x<=5 do
begin
if x<-pi then y:=1/(x-1/x) else
if x>0 then y:=Sqrt(x) else
y:=sin(x);
x:=x+0.1;
series1.AddXY(x,y);
end;
end;

_________________
Core i3 2120/Deepcool Gamma Blade @FAN off/Gigabyte GA-P75-D3/4x2Gb Samsung ori/MSI N450GTS-MD1GD5/Palit GT440 MD1GD3 LP passive


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan