Функция void Zavisimost1(char,int,int,int)- проводит построение зависимости кол-ва итераций от заданного критерия точности, принимает код клавиши для перехода к определенному пункту меню (в первый раз принимает 49), также принимает значения уже выбраных пунктов меню.
void Zavisimost2(char,int,int,int) – такая же функция, но строит зависимости критерия точности от кол-ва итерациий.
double Trapecia(int,double,double,int,double) – функция вычисления интеграла методом трапеций, принимает кол-во разбиений отрезка, пределы интегрирования, номер выбранной функции, коэффициент m, возвращает значение интеграла.
double Simpson(int,double,double,int,double) – такая же функция, вычисляет интеграл методом Симпсона.
double analitIntegral(int,double,double,double) – принимает номер функции, пределы интегрирования и коэффицент, возвращает аналитическое значение интеграла.
double calcKritCorrectTrapecia(int,int,double,double,int,double)
double calcKritCorrectSimpson(int,int,double,double,int,double) – функции вычисляют критерий точности интегрирования, используя первая – метод трапеций, вторая – Симпсона, принимают выбранные номера отнощения, функции, пределы интегрирования, кол-во разбиений, коэффициент.
|
|
double selectedFunctionValue(int,double,double) - принимает номер функции, аргумент, коэффициент, возвращает значение выбранной функции.
Далее следуют все функции выбора и проверки его правильности:
int selectZavisimost()-выбор зависимости.
int selectedZavisimostFunction()-проверка, вывод повторного выбора при неправильности.
int selectOtnoshenie() – выбор отнощения
int selectedOtnoshenieFunction(FILE*,int)
int selectMethod()-выбор метода вычисления
int selectedMethodFunction(FILE*,int,int)
int selectFunction()-выбор функции
int selectedFunctionFunction(FILE*,int,int,int)
double selectedVerhPredel(FILE*)-ввод верхнего предела
double selectedNizhPredel(FILE*,int,int,int,int); - нижнего
double selectedKoefM(FILE*) – ввод коэфициента
7.4 Используемые технические средства
Программа была отлажена и проверена на вычислительной установке PC c процессором Intel Core 2 Duo CPU 7350 2.0GHz, работающей под управлением операционной системы Windows XP SP 3 версия 5.1 сборка 2600.xpsp.080413-2111.
Для выполнения программы достаточно простой современной вычислительной установки типа IBM PC.