Курсовая работа: Интерполяция функции одной переменной методом Ньютона
{Процедура вывода пояснения к программе}
Procedurehelp;
begin
clrscr;
writeln (Эта программа по значениям функции f(x) заданной таблично в нескольких точках отрезка находит ее значения в ' +
+ остальных точках данного отрезка. Точки с координатами (xi , yi ) называются узловыми точками или узлами.');
writeln ('Количество узлов в табличной функции должно быть равно N=n+1. ');
writeln (' После ввода количества узлов n (начальная точка (x[0],y[0]) не является узлом) нужно вводить узловые точки +
+' функции. После этого программа сможет находить значения данной функции в остальных точках отрезка (x[0]..x[n]).');
writeln (После этого на экран будут выведен график полинома.');
readkey;
clrscr;
end;
{Процедуравводтабличныхзначений}
procedure Enter(var X,y: per);
var
i: integer;
label mp;
begin
mp: for i:=0 to n do
begin
write('X[',i,'] = '); readln(x[i]);
write('y[',i,'] = '); readln(y[i]);
end;
for i:=0 to n-1 do
if x[i+1]-x[i]<=0 then
begin
writeln ('Ошибка. Повторите ввод.');
gotomp