Главная страница

Методичка БКП - 2. Науки российской федерации федеральное государственное бюджетное образовательное учреждение


Скачать 1.02 Mb.
НазваниеНауки российской федерации федеральное государственное бюджетное образовательное учреждение
АнкорМетодичка БКП - 2
Дата10.10.2019
Размер1.02 Mb.
Формат файлаdoc
Имя файлаМетодичка БКП - 2.doc
ТипМетодические указания
#89412
страница58 из 66
1   ...   54   55   56   57   58   59   60   61   ...   66


16



60

[0; ]




Пример выполнения задания: Вычислить приближенное значение определенного интеграла с заданной точностью , используя следующую формулу для вычисления:

-формула трапеций.

Пример алгоритма и программы вычисления интеграла методом трапеций с заданной точностью.


5.’);1..юю


Некоторые комментарии к программе.

Строки 14–24 образуют структуру вложенных циклов: внешний цикл “До…” (Repeat) и внутренний цикл “Пока…” (While) строки 18-21.

Внешний цикл используется для уточнения значения суммы. Перед повторным выполнением этого цикла значение n (количество точек разбиения отрезка) увеличивается в два раза.

Внутренний цикл используется для вычисления текущего значения суммы (S2).

Программа на языке Си.

#include

#include

#include

int main ()

{

int n;

float a,b,x;

float h,S1,Eps;

float S2;

printf ("\n Lab_5");

printf ("\n Выполнил студ. 1 курса");

printf ("\n Ф.И.О");

printf ("\n Введите значение a:");

scanf ("%f",&a);

printf ("\n Введите значение b:");

scanf ("%f",&b);

printf ("\n введите значение Eps:");

scanf ("%f",&Eps);

S2=0; n=10;

do

{

h=(b-a)/n;

x=a; S1=S2;

S2=0;

while (x
{

S2=(S2+a+log(a)+b+log(b))*h;

x=x+h;

}

S2=(S2+a+log(a)+b+log(b))*h;

n=2*n;

}

while (fabs(S1-S2)
printf ("\n Значение интег. S2=%f",S2);

getch ();

}


1   ...   54   55   56   57   58   59   60   61   ...   66


написать администратору сайта