Troja7777777
1

Вычисление корней с точностью e=0.0001 по итерационной формуле

29.05.2012, 14:53. Показов 1211. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вычисление корней https://www.cyberforum.ru/cgi-bin/latex.cgi?y=\sqrt[k]{x} с точностью e=0.0001 по итерационной формуле:
{Y}_{n+1}={Y}^{n}+(X/(({Y{}_{n}})^{k-1})-{Y}_{n})/k.
Предполагается, что все вводимые значения положительные. тестирую на х=4, k=2, e=0.0001.
y[1] =2,5 A2=2 sum=0,5.
y[2] =2,05 A2=2 sum=0,05.
y[3] =2,0006 A2=2 sum=0,0006.
(считала вручную)
На цикле появляются ошибки(( заранее спасибо
код программы:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
program laba3;
uses crt;
     type mas=array[1..n] of real;
 var
       i:integer; A2,x,k,sum,e,kor: real;
       y,b:mas;
{ function y1(var i:integer;var x,k:real; var y:mas):real;
  begin
  y[i]:=1;
  y[i+1]:=(y[i]+(x/(exp(1/(k-1)*ln(y[i])))-y[i])/k);
  y[i]:=y[i+1]; y1:=y[i];
  end;}
  {---------------------------------------------------}
  begin  clrscr;
  i:=0; { sum:=0;{ A2:=0; kor:=0;}   y[i]:=1;
  writeln('vvedite e');
  read(e);
  writeln('vvedite A');
  read(x);
  writeln('vvedite K');
  read(k);
  repeat
  i:=i+1;{ y[i]:=1;  }
  y[i+1]:=(y[i]+(x/(exp(1/(k-1)*ln(y[i])))-y[i])/k);
  y[i]:=y[i+1];
 { kor:=y1(i,x,k,y);}
  A2:=exp((1/k*ln(x)));
  sum:=abs(A2-y[i]);
  writeln('y[',i,']=',y[i],'  A2=',A2,' sum=',sum );
 until sum<e;
   end.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2012, 14:53
Ответы с готовыми решениями:

Вычисление корней по итерационной формуле с заданной точностью
Y=1/sqrt(x) можно вычислить по итерационной формуле Y(i+1)=3/2*Y(i) - 1/2*x*Y(i)^3 с точностью Е ...

Вычислить Y с точностью ε=0.0001 по итерационной формуле
Нужно создать такую функцию, которая будет вычислять: y=\sqrt{\begin{matrix}\\\\ \\\\...

Вычисление по итерационной формуле с заданной точностью
Вычислить cos(z) по итерационной формуле - с заданной точностью. Значение точности и переменной z...

Составить программу вычисления корней по итерационной формуле

0
29.05.2012, 14:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2012, 14:53
Помогаю со студенческими работами здесь

Вычислить по итерационной формуле с заданной точностью
Доброго времени суток. Учусь программированию на ассемблер, помогите написать программу . Есть код...

Вычисление по итерационной формуле
Вычислите по итерационной формуле - вычисления проводятся пока Значение точности eps и...

Вычисление корня n-й степени по итерационной формуле
Доброго времени суток, тут есть одна задача... Известно, что корень n-й степени из X может быть...

Вычисление кубического корня по итерационной формуле
не считает вообще . #include &lt;iostream&gt; #include &lt;windows.h&gt; #include &lt;math.h&gt; using namespace...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru