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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2012, 07:55   #1
Ecethador
Новичок
Джуниор
 
Регистрация: 04.02.2012
Сообщений: 2
По умолчанию доработать программу для четырех заданных точностей

Код:
Program laba2;
var
k:integer;
x,a,c,sum:real;
const e=0.0001;
begin
writeln ('vvedite x  v diapozone ot 1 do (-1)() 0');
readln (x);
sum:=0;
k:=1;
a:=x/(1+sqrt(abs(x)+1));
while (k<=10) and (abs(a)>e) do
begin
sum:=sum+a;
inc(k);
c:=k*k*k;
a:=x/(c+k-sqrt(abs(x)+1));
end;
writeln ('sum= ',sum:10);
readln;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 09.02.2012 в 08:37.
Ecethador вне форума Ответить с цитированием
Старый 09.02.2012, 08:46   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

два вопроса.
1-й. что вы собственно хотите сделать? Где задание? Мы по названию темы должны догадаться?!

2-й. Немного необычно, что Вы используете остановку цикла по заданной точности - зачем ещё выход по количеству шагов (k<=10). Вы это сознательно написали, не ошиблись?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление для ряда точностей. BigMoney Помощь студентам 12 05.02.2009 20:14
Вычислить для ряда точностей ByFly Паскаль, Turbo Pascal, PascalABC.NET 2 17.01.2009 20:29