Вычисления определенного интеграла с помощью ф. – лы Симпсона на компьютере
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: купить дипломную работу, ремонт реферат
| Добавил(а) на сайт: Dolzhikov.
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата
3. Спецификации
Имя переменной | Тип | Назначение |
int | Число разбиений отрезка [a, b] | |
int | Счетчик циклов | |
float | Нижний предел интегрирования | |
float | Верхний предел интегрирования | |
float | Шаг разбиения отрезка | |
float | Допустимая относительная ошибка | |
float (*) | Указатель на интегрируемую фун - цию | |
s_ab | float | Сумма значений фун – ции в точках a и b |
s_even | float | Сумма значений фун – ции в нечетных точках |
s_odd | float | Сумма значений фун – ции в четных точках |
s_res | float | Текущий результат интегрирования |
s_pres | float | Предыдущий результат интегрирования |
4. Листинг программы
#include
#include
/* Прототип фун – ции, вычисляющей интеграл */
float integral(float, float, float, float (*)(float));
/* Прототип фун – ции, задающей интегрируемую фун – цию */
float f(float);
main()
{
float result;
result = integral(0, 6, .1, f);
printf("%f", result);
return 0;
}
/* Реализация фун – ции, задающей интегрируемую фун – цию */
float f(float x)
{
/* Функция f(x) = x³(x-5)² */
return pow(x, 3) * pow(x - 5, 2);
}
/* Реализация фун – ции, вычисляющей интеграл */
float integral(float a, float b, float e, float (*f)(float))
{
Рекомендуем скачать другие рефераты по теме: реферат связь, рим реферат.
Категории:
Предыдущая страница реферата | 1 2 3 4 | Следующая страница реферата