Программа
Program Pilshikov_5_12 (input,outpt);
{ Даны натуральное число N и
вещественные числа t,a0,a1,...,aN.
Вычислить значение многочлена
a0*X^N+a1*X^(N-1)+...+a(N-1)*X+aN
и его производной в точке t¤+0.5. }
Var
N,i:integer; { N - степень многочлена, i - счетчик }
X,t,a:real; { X - переменная многочлена, a - текущий коэффициент при X }
y,y1:real; { y - значение многочлена , y1 - значение производной }
BEGIN
write('Введите степень многочлена ');
readln(N);
write('Введите t ');
readln(t);
X:=Sqr(t)+0.5;
write('Введите a0 ');
readln(a);
y:=a;
y1:=a*N;
for i:=1 to N do Begin
write('Введите a',i,' ');
readln(a);
y:=y*X+a; { Вычисление полинома по схеме Горнера }
y1:=y1*X+a*(N-i)
End;
y1:=y1/X; { Корректировка значения производной, т.к. для ее вычисления
необходимо на одну итерацию меньше, чем для значения многочлена }
writeln('y=',y);
writeln('y''=',y1)
END.
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию