Даны функция y=f(x) и её разложение в числовой ряд например, y=cos(x). Составить на языке C++ собственную функцию (процедуру), зависящую от двух параметров и вычисляющую значение функции f для заданного значения аргумента x с указанной точностью ε.
Создать проект приложение типа Single document в Microsoft Visual C++. Добавить в него код, рисующий отрезками прямых линий график функции f, указанным цветом на заданном интервале (a, b) с заданным шагом h. Для вычисления значений функции использовать собственную процедуру и указанную точность.
Добавить в проект код, рисующий другим цветом поверх первого графика поточечный график этой же функции, но вычисляющий её в процессе рисования при помощи стандартной библиотеки математических функции. Графики должны совпасть.
Добавить в проект код, создающий два текстовых файла с одинаковым количеством строк, совпадающим с количеством вычисляемых точек графика. Первый файл должен содержать для каждой точки: значение аргумента; значение функции, вычисленное при помощи собственной процедуры; значение функции, вычисленное при помощи библиотечных функции; абсолютную величину разности двух вычисленных значений функции; заданное значение точности. Этот файл использовать для визуального контроля того факта, что абсолютная величина разности в каждой строке не превосходит значение точности. Второй файл должен содержать для каждой строчки только значение аргумента и значение функции, вычисленное при помощи собственной процедуры. Числа в строках должны разделяться запятой или пробелом. Второй текстовый файл использовать в следующем пункте для дополнительного контроля.
Запустить специализированную программу построения графиков функций. Импортировать второй текстовый файл и построить график функции с использованием пар координат из текстового файла. Построить поверх полученного графика график этой же функции путём её аналитического задания. Графики должны совпасть. Провести анализ полученных результатов.