Программа интеграл

  • 31 марта 2012 г.
  • 524 Слова
Отчёт

Вычисление определенного интеграла.


1


2


3




4 Студент: Чистякова Мария


5 Группа: 1085/4


6 Преподаватель: Евдокимов В. Е.2011 год


Техническое задание:



1.Введение.

Программа предназначена для вычисления определённого интеграла от заданных функций. Верхний и нижний предел вводятся склавиатуры.

2.Основание разработки.

Задание преподавателя.

3.Назначение.

Вычисление определённого интеграла с заданной точностью.

4. Требование к программе.

1. Вычеслениеопределённого интеграла от функций: sin, cos, exp, 2*x*x+3*x+1, с точностью до 0.000001.

2. Пределы интегрирования только целые числа, при выборе функций синуса и косинуса пределы интегрирования не должныпревышать 3,14.

3. Эксплуатация производится на исправном компьютере, требуется клавиатура, при температуре в помещении 20о С

4. Приложение может выполняться на любом процессоре. Для выполнения необходим1 мб памяти.

5. Требования к документации.





Математическая модель



Значение определённого интеграла равно площади фигуры, в плоской системе координат (х;у), ограниченнойпрямыми y=f(x), y=0, x=a, x=b. Где а и b нижний и верхний пределы интегрирования соответственно, а f(x) выбранная подынтегральная функция.
В программе используется метод трапеций. Вся фигураразбивается на трапеции с вершинами в точках x, x+h, f(x), f(x+h). Сумма площадей всех трапеций будет равно площади фигуры.
Площадь одной трапеции находить по формуле:
y=(f(x)+f(x+h))*h/2


Иерархия вызовафункций








































Код программы


#include "stdafx.h"
#include
#include
//прототипы функций
void dialog();
void title();double input (char *str);
int vert_menu(char **str);
double integral (double a, double b, double (*f)(double));
double myfun(double x);
// external static...
tracking img