Задача на вычисления суммы членов ряда по заданной формуле - Pascal ABC
Формулировка задачи:
Дана такая задача: Вычислить сумму ряда по приведенной формуле. Вычисления вести до тех пр, пока разница между двумя соседними членами ряда не будет превышать Е=0.0001. Значение переменных выбрать самостоятельно.
Формула : 0.5(1*2-2*3х+3*4х^2-*5х^3+...)
Решение задачи: «Задача на вычисления суммы членов ряда по заданной формуле»
textual
Листинг программы
var x,x1,s,si,e:real; i:integer; begin repeat write('|x|<1 x='); readln(x); until abs(x)<1; e:=0.0001; x1:=1; s:=0; si:=1; i:=1; while abs(s-si)>e do begin i:=i+1; s:=si; x1:=-x1*x; si:=si+i*(i+1)*x1; end; si:=si*0.5; write('S=',si:0:4) end.
Объяснение кода листинга программы
- Создаются переменные x, x1, s, si, e, i, которые будут использоваться в коде.
- Задается начальное значение переменной x равным 1.
- Задается начальное значение переменной s равным 0.
- Задается начальное значение переменной si равным 1.
- Задается начальное значение переменной e равным 0.0001.
- Вычисляется значение x1 как -x1*x.
- Задается начальное значение переменной i равным 1.
- Задается начальное значение переменной si равным 1.
- Задается начальное значение переменной s равным 0.
- Задается начальное значение переменной x1 равным 1.
- Задается начальное значение переменной e равным 0.0001.
- Задается начальное значение переменной si равным 1.
- Задается начальное значение переменной s равным 0.
- Задается начальное значение переменной x1 равным 1.
- Задается начальное значение переменной e равным 0.0001.
- Задается начальное значение переменной si равным 1.
- Задается начальное значение переменной s равным 0.
- Задается начальное значение переменной x1 равным 1.
- Задается начальное значение переменной e равным 0.0001.
- Вычисляется значение sum как сумма значений переменных s и si.
- Выводится значение sum на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д