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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2010, 20:02   #1
subarimpra
 
Аватар для subarimpra
 
Регистрация: 14.10.2010
Сообщений: 3
По умолчанию решение линейных уравнений методом хорд и касательных

решить уравнение arctan(x) - 1/(3*(exp(3)*ln(x)))=0 на отрезке [0;1]

Program second;
var a,b,x, eps:real;
function fnx (x:real) :real; begin if x<>0 then
begin
fnx:=arctan(x) - 1/(3*(exp(3)*ln(x)));
end;
function fnp(x:real):real;
begin
fnp:=1/(1+x*x)+1/(x*x);
end;
begin

writeln ('задайте интервал поиска корня');
write ('левая граница a=');
readln (a);
write ('правая граница b=');
readln (b);
write ('требуемая погрешность eps=');
readln (eps);
writeln ( 'исходный интервал', 'a=', a:2:5, 'b=', b:2:5);
writeln ( 'погрешность eps= ', eps:2:5);

repeat
a:=a-fnx(a)*(b-a)/fnx(b)-fnx(a);
b:=b-fnx(b)/fnp(b);
until(b-a)<=eps ;
x:=(a+b)/2;
writeln ('результат вычисления корня комбинированным методом');
writeln ('x=', x:2:5);
writeln (' результат вычисления корня комбинированным методом');
writeln ('x=', x:2:5);
end.

в чем ошибка?
subarimpra вне форума Ответить с цитированием
Старый 14.10.2010, 21:00   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

я конечно ничего не понимаю в паскале, но, если не ошибаюсь
Код:
function fnx (x:real) :real; 
	begin 
	if x<>0 then
		begin
			fnx:=arctan(x) - 1/(3*(exp(3)*ln(x)));
		end;
	end; // вот его, кажется забыли
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 15.10.2010, 21:33   #3
subarimpra
 
Аватар для subarimpra
 
Регистрация: 14.10.2010
Сообщений: 3
По умолчанию

спасибо за ответ но он выдает x=INF
subarimpra вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение системы линейных уравнений методом Гаусса. maliyusha Помощь студентам 16 18.02.2013 15:44
Курсовой проект на тему решение систем линейных уравнений методом посл.итераций Ericnex Помощь студентам 1 11.05.2010 15:58
решение уравнения методом хорд и методом Ньютона Маргоша)) Общие вопросы Delphi 1 21.04.2010 20:40
Помогите,плиз! Задача на паскль! Решение линейных уравнений методом Гаусса! vdv08 Помощь студентам 4 21.10.2008 23:33
Решение нелинейных уравнений методом хорд, pascal Антонова Анна Помощь студентам 3 09.12.2007 19:24