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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 16:29   #1
vadimc
Пользователь
 
Регистрация: 13.10.2012
Сообщений: 30
Восклицание исправте ошибку!!!

на всю последовательность стоит ограничение х<-1 ,когда я ввожу значения больше -1(например -1,5;-2 и тд) то пишет ошибку вещественного переполнение в 14 строке,исправте пожалуйста






1.program two;
2.uses crt;
3.var
4.X,e1:real;
5.function ArcTang(X,e:real):real;
6.var
7.i:integer;
8.sum,Step:real;
9.begin
10.Step:=X;
11.i:=1;
12.while abs(step/(i*2+1))>=e do
13.begin
14.step:=step*sqr(X)*(-1);
15.sum:=(sum+step)/(i*2+1);
16.end;
17.Arctang:=sum;

end;

begin
Writeln('Введите значение числа x<-1');
read(X);
Writeln('Введите значение числa e>0');
read(e1);
Writeln(Arctang(X,e1));
end.
Изображения
Тип файла: jpg Безымянный.jpg (11.8 Кб, 143 просмотров)
vadimc вне форума
Старый 20.11.2012, 16:37   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

0) Используйте тег форума CODE для оформления кода.
1) У Вас x в числителе или в знаменателе? Что-то пресловутая 14 строка и условие находятся в диссонансе друг с другом.
2) И почему (sum+step)/(i*2+1)? И не надо ли чем-нибудь инициализировать sum?
3) И понимаете ли Вы, каким образом "вычислить значение с точностью e" преобразовалось в условие в строке 12?
Abstraction вне форума
Старый 20.11.2012, 18:14   #3
vadimc
Пользователь
 
Регистрация: 13.10.2012
Сообщений: 30
По умолчанию

если сможете переделайте программу
vadimc вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправте ошибку Irinka_23 Помощь студентам 0 17.05.2012 16:02
Исправте ошибку Drago56 Помощь студентам 8 19.12.2010 11:52
Исправте ошибку Drago56 Паскаль, Turbo Pascal, PascalABC.NET 7 19.12.2010 10:18
исправте ошибку! s.talke.r Паскаль, Turbo Pascal, PascalABC.NET 0 18.12.2010 16:48
Исправте ошибку Drago56 Общие вопросы C/C++ 7 15.12.2010 16:09