• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Вычисление функции разложением ее в ряд, Паскаль

Grandmazer

Ученик
Регистрация
10 Дек 2016
Сообщения
1
Реакции
0
Баллы
0
Вычисление функции разложением ее в ряд, Паскаль

Составить алгоритм и программу нахождения суммы ряда с заданной точностью Е. Использовать рекуррентные соотношения при вычислении очередного члена ряда. Для оценки правильности результата предусмотреть вычисление по контрольной формуле. Вычисление суммы заканчивается, если модуль очередного слагаемого оказывается меньше заданного значения точности (Е), причем для этих рядов (при |X|<1) абсолютная величина суммы всех отброшенных членов ряда при этом оказывается меньше Е. (Pascal)
Во Вложение Ряд и Контрольная формула
:jazik::jazik:
Пытался написать,но не понимаю как описать при помощи контрольной формулы....(
 

Вложения

  • Снимок.PNG.webp
    Снимок.PNG.webp
    7.9 KB · Просмотры: 71
Пытался написать,но не понимаю как описать при помощи контрольной формулы....(
Да делов-то куча...
Код:
Const
 Eps=0.0001;

Var
 i:Integer;
 S,A,x:Real;

Function AV(z:real):Real;
begin
 Av:=48/15*(Sqrt(Sqr(Sqr(z+1))*(z+1))-1)-z*8-Sqr(z)*6;
end;

Begin
 Write('x (<1) = ');
 Readln(x);
 A:=x*x*x;
 S:=A;
 i:=1;
 Repeat
  i:=i+1;
  A:=-A*x*(2*i-3)/(2*i+4);
  S:=S+A;
 Until Abs(A)<Eps;

 Writeln('         Result: ',S:0:7);
 Writeln(' Accurate value: ',AV(x):0:7);

 Readln
End.
 
Назад
Сверху