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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2010, 17:14   #1
Raphael
Пользователь
 
Регистрация: 01.10.2010
Сообщений: 21
По умолчанию Вычислить с точностью e (эпсилон)

Даны действительные числа (x не равен 0, e>0) Вычислить с точностью e :



Правильно ли я написал программу?

Код:
var
  s, x, e, buf: real;
  k: integer;

begin
  write('Insert x, e:');
  readln(x,e);
  if x <= 1 then
    begin
      buf := x;
      k := 0;
      while abs(buf) >= e do
        begin
          s := s+buf;
          inc(k);
          buf := -buf*x*x*x*x*(4*k-3)/(2*k*(2*k-1)*(4*k+1));
        end;
      writeln('S = ',s:0:8);
    end
  else
    writeln('S is as big as Elephant!');
  readln;
end.
Raphael вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить с заданной точностью Е(эпсилон) сумму ряда Wika17 Помощь студентам 0 27.10.2010 08:10
Pascal. Вычислить сумму S с заданной точностью E Саша Сказка Помощь студентам 8 19.10.2010 14:34
Вычислить сумму ряда с точностью e GULNARA666 Помощь студентам 0 20.04.2010 21:19
Вычислить корень 5-ой степени из числа a с точностью E С++ Dartchuwak Помощь студентам 0 10.12.2009 18:07
Не используя стандартные функции (за исключением abs), вычислить с точностью до eps>0: GHOST_DOG Помощь студентам 2 12.12.2008 05:58