Задать вопрос
9 августа, 04:05

Задача для языка Free Pascal

Описать функцию S (x, eps), вычисляющую значение суммы ряда в точке с указанной точностью eps, если формула суммы:

S = x - x/2 + x/3 - x/4 + x/5 - ..., ряд знакопеременный

Обратиться с координатами точек x = [-0,5; 0,5], шаг = 0,1

+5
Ответы (1)
  1. 9 августа, 05:32
    0
    Function F (x, eps:double) : double;

    var

    s0, s1, sgn, d:real;

    begin

    s1:=x; d:=1; sgn:=1;

    repeat

    s0:=s1; d:=d+1; sgn:=-sgn;

    s1:=s0+sgn*x/d

    until abs (s1-s0) <=eps;

    f:=s1

    end;

    var

    x:double;

    begin

    x:=-0.5;

    while x<=0.5 do begin

    Writeln (x:4:1, F (x, 1e-7) : 14:7) ;

    x:=x+0.1

    end

    end.

    Результат

    -0.5 - 0.3465736

    -0.4 - 0.2772589

    -0.3 - 0.2079442

    -0.2 - 0.1386295

    -0.1 - 0.0693148

    0.0 0.0000000

    0.1 0.0693148

    0.2 0.1386295

    0.3 0.2079442

    0.4 0.2772589

    0.5 0.3465736
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Задача для языка Free Pascal Описать функцию S (x, eps), вычисляющую значение суммы ряда в точке с указанной точностью eps, если формула ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Program2. pas (29) : Нельзя преобразовать тип function (x: real; eps: real) : real к real var a, i, s, r, j, t, x, eps: real; function v (x, eps: real) : real; begin i : = 1; s : = 0; a : = 1; t : = 1; r : = 1;
Ответы (1)
Лёгкая программа на Pascal Методика выполнения работы Pascal Program lab_4; Uses crt; Var s, eps, x, un, uk, y: real; i: integer; begin clrscr; x:=5; eps:=1e-5; s:=1; i:=1; y:=-1*2; un: = (ln (x) / ln (10)) / y; while abs (un) >eps Do begin s:=s+un;
Ответы (1)
Как описывают переменные в Pascal? Какие стандартные числовые типы языка Pascal вам известны? Что вам известно о соответствии типов переменных в языке Pascal? Какие арифметические операции можно выполнять в Pascal?
Ответы (1)
Два игрока играют в игру. На координатной плоскости стоит фишка. Игроки ходят поочереди. В начале игры фишка находится в точке с координатами (4,2).
Ответы (1)
Напишите функцию, вычисляющую длину отрезка по координатам его концов. С помощью этой функции напишите программу на Pascal ABC, вычисляющую периметр треугольника по координатам его вершин
Ответы (1)