Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Метод центральных прямоугольников






Программа на языке CИ #include < iostream.h> #include < math.h> double F(double x) {return(x); }   int main() {double I0, I1, h, eps, a, b, x; int n, j;   cout< < " Vvefite a i b" < < endl; cin> > a> > b;   cout< < " Vvedite cislo razbieniy [a, b]" < < endl; cin> > n;   cout< < " Vvedite tochnost" < < endl; cin> > eps;   I0=1E+10; I1=0; while(fabs(I1-I0)> eps) { h=(b-a)/n; I1=0; for(j=0; j< n; j++) {x=a+(j+0.5)*h; I1=I1+F(x)*h; } n=2*n; I0=I1; } cout< < " Otvet I=" < < I1< < endl; return 0; }

 

Метод трапеций

Программа на языке СИ   #include < iostream.h> #include < math.h> double F(double x) {return(x); }   int main() {double I0, I1, h, eps, a, b, x; int n, j;   cout< < " Vvefite a i b" < < endl; cin> > a> > b;   cout< < " Vvedite cislo razbieniy [a, b]" < < endl; cin> > n;   cout< < " Vvedite tochnost" < < endl; cin> > eps;   I0=1E+10; I1=0; while(fabs(I1-I0)> eps) { h=(b-a)/n; I1=0; for(j=1; j< n; j++) {x=a+j*h; I1=I1+F(x)*h; } I1=I1+h*(F(a)+F(b))/2; n=2*n; I0=I1; } cout< < " Otvet I=" < < I1< < endl; return 0; }  






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.