Итак, разобрался вроде с построением интерполяционных полиномов, написал небольшой код на Maple позволяющий получить явный и неявный метод любого порядка.
Вопросы такого плана, может они покажутся глупыми (но сделайте скидку - две недели пялюсь в колонки цифр без особого успеха), тем не менее.
1. На каком шаге алгоритма необходимо сдвигать значения предвычисленных производных

- после прогноза или уже после коррекции?
2. Необходимы ли итерации на этапе коррекции для достижения запданной точности?
P.S.: Кстати, если интересно, вот упомянутый код
Код:
restart;
with(LinearAlgebra):
# Явный метод
p := 4;
X := Vector(p):
Y := Vector(p):
for i from 1 to p do
X[p - i + 1] := x - (i-1)*h;
Y[p - i + 1] := f[k - i + 1];
end do:
poly := interp(X, Y, u):
y[k+1] = y[k] + factor(int(poly, u=x..x + h));
# Неявный метод
for i from 1 to p do
X[p - i + 1] := x + (2 - i)*h;
Y[p - i + 1] := f[k + (2 - i)];
end do:
poly := interp(X, Y, u):
y[k+1] = y[k] + factor(int(poly, u=x..x + h));