Компьютерное вычисление определенного интеграла от функции одной вещественной переменной реализуется на основе кусочно-интерполяционного приближения подынтегральной функции. Интерполяция выполняется с помощью полиномов Лагранжа и Ньютона, преобразуемых в каноническую форму алгебраических полиномов с числовыми коэффициентами. Требуемое преобразование осуществляется простым двойным циклом программы. Полученный в результате полином интегрируется, приводя к инвариантным относительно степени полинома формулам Ньютона-Котеса. Коэффициенты формул не зависят от подынтегральной функции, промежутка интегрирования, хранятся в разделе описания констант программы. Пользовательский интерфейс стандартизируется до задания на входе программы подынтегральной функции, промежутка интегрирования, как вариант включает степень полинома и число подынтервалов. Приводится обоснование метода, даны оценки сходимости и скорости сходимости, представлены таблицы коэффициентов для случаев применения полиномов Лагранжа и Ньютона. Описаны коды программ и результаты численного эксперимента, согласно которым на промежутке длины 500 достигается граница абсолютной погрешности вычисления интеграла порядка 10 -20 . На стандартных промежутках обычной длины достигается нулевая граница погрешности. Метод распространяется на приближение первообразной подынтегральной функции, в этом случае абсолютная погрешность приближения имеет порядок 10 -19 . Одновременно с минимизацией погрешности минимизируется временная сложность кусочно-интерполяционного вычисления интегралов и первообразных.
Ключевые слова: приближенное вычисление интегралов и первообразных, интерполяционные полиномыЛагранжа и Ньютона, кусочная интерполяция, стандартизация пользовательского интерфейса программ вычисления интегралов