IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Помогите разобраться с переменными в 2-х процедурах.
Jack K.
сообщение 10.05.2007 21:26
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


Всем доброго времени суток! Вот возникла проблемка... Немогу связать 2 процедуры для подсчета arctg(x) через ряд Тейлора... проблема в локальных/глобальных переменных или еще передачу по ссылке или по значению где нить напутал 100%... я в тупике. Пжжалста помогите, кто нить!!! mega_chok.gif
Вот так вот я ее написал:

Program finish;
uses CRT;
Var x,xmin,n,j,xmax,f,dx,eps,q,c,k,m:real;

procedure input(var a:real);
begin
read(a);
end;

procedure arctg(x:real;var f:real);


begin
c:=1;
n:=0;
f:=0;
repeat
j:=-(2*n-1)/((2*n-1)*x*x);
c:=c*j;
f:=f+c;
until abs(f)<eps;
end;

procedure tab(xmin,xmax,q,x:real;var c:real);

begin
k:=0;
x:=xmin;
writeln ('x po Teyloru chislo chlenov arctan(x) ');
while x<=xmax do begin

arctg(x,f);
m:=arctan(x);
k:=k+1;
x:=x+dx;
writeln(x:2:2,' ', c:4:4{zn-e arctg(x)},' ', k:4:1,' ', m:4:4) ;
end;
end;
Begin

clrscr;
writeln('programma vichislyaet znachenie funkcii arctg(x) s pomoshu ryada Teylora');

write('vvedite xmin:');
input(xmin);
write('vvedite xmax:');
input(xmax);
write('vvedite step:');
input(dx);
write('vvedite tochnost:');
input(eps);

tab (xmin,xmax,q,x,c);
readkey;
END.



Сообщение отредактировано: Jack K. - 10.05.2007 21:31
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Jack K.
сообщение 18.06.2007 22:40
Сообщение #2





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


мисс_граффити ,volvo ОГРОМЕННОЕ ВАМ СПА-СИ-БО!!! good.gif и "+" соответственно ))

т.е. я так понял, что у меня была с рекурентной формулой беда?

Сообщение отредактировано: Jack K. - 18.06.2007 22:42
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 24.05.2024 5:46
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"