Нахождение промежуточных значений функции

Задали написать программу для нахождения промежуточных значений функции, заданной в n+1 точках:

1) посредством построения полинома Лагранжа по схеме Эйткена;

2) с использованием кусочно-линейного интерполирования;

3) с использованием кусочно-параболического интерполирования.

Не могу вообще сообразить как это сделать,если кого заинтересует буду рад помощи,

мне хотя бы начало написать или идею понять как реализовать это