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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2016, 20:53   #1
trung
 
Регистрация: 18.11.2016
Сообщений: 3
По умолчанию найти значение полинома четвертого порядка

здравствуйте
здравствуйте
помогите дополнять программу
текст программы:
Program Lab9;
Uses Crt;
Const n=8;
m=4;
x:array [1..n] of real=(1.3,1.5,2.4,3.8,5,6.8,7.1,8.2 );
y:array [1..n] of real=(0.3,2.2,6.4,5.9,1,-0.2,-1.3,0);
Var Mat:array [1..m+1,1..m+1] of real;
a,b:array [1..m+1] of real;
P,Nevaz:array [1..n] of real;
Sum,Sumnev:real;
i,j,k,s:integer;
Function Power(x:real;y:integer):real;
Var St:real;
i:integer;
begin
St:=1;
For i:=1 to y do
St:=St*x;
Power:=St;
end;

Begin
ClrScr;
For i:=1 to m+1 do
For j:=1 to m+1 do
For k:=1 to n do
Mat[i,j]:=Mat[i,j]+Power(x[k],i+j-2);

For i:=1 to m+1 do
For k:=1 to n do
b[i]:=b[i]+y[k]*Power(x[k],i-1);

s:=1;
Repeat
For j:=s+1 to m+1 do
begin
Mat[s,j]:=Mat[s,j]/Mat[s,s];
end;
b[s]:=b[s]/Mat[s,s];
i:=s+1;

Repeat
For j:=s+1 to m+1 do
begin
Mat[i,j]:=Mat[i,j]-Mat[i,s]*Mat[s,j];
end;

b[i]:=b[i]-b[s]*Mat[i,s];
i:=i+1;
Until i>m+1;

s:=s+1;
Until s>m;

writeln ('Otvet:');
a[m+1]:=b[m+1]/Mat[m+1,m+1];
Repeat
s:=s-1;
Sum:=0;
For k:=s+1 to m+1 do
Sum:=Sum+Mat[s,k]*a[k];
a[s]:=b[s]-Sum;
Until s<2;


For i:=1 to n do
begin
Sum:=0;
For j:=1 to m+1 do
Sum:=Sum+a[j]*Power(x[i],j-1);

P[i]:=Sum;
Nevaz[i]:=P[i]-y[i];
Writeln('P',i,'=',P[i]:6:3,' Nevyazka',i,'=',Nevaz[i]:6:3);
end;
Sumnev:=0;
For i:=1 to n do begin
Sumnev:=Sumnev+Nevaz[i];
end;
writeln('Summarnaya nevyazka=',Sumnev:6:14);
Readln;
end.



помогите дописать эта выражение в проге

P(x)=a*x+a*x^2+a*x^3+a*x^4
Изображения
Тип файла: jpg Безымянный.jpg (54.6 Кб, 85 просмотров)
trung вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработайте программу, которая строит какой-нибудь магический квадрат четвертого порядка из шестнадцати натуральных чисел, вводим Nika1997 Общие вопросы Delphi 0 06.03.2015 19:16
Решение полинома 2го порядка 3мя методами в Delphi Strongstone Помощь студентам 2 01.12.2012 00:07
Вычислить значение полинома Паскаль kasik Помощь студентам 1 14.01.2012 16:40
Вычислить значение полинома (Паскаль) Zhanna5006 Помощь студентам 4 05.01.2010 11:54