Курсовая работа: Разработка программного модуля для вычисления интеграла

For i = 1 To n

x = a + h * i

ListBox1.AddItem x

i2 = i2 + h * (f(x) + f(a + h * (i - 1))) / 2

ListBox1.List(i, 1) = i2

Next i

Loop While (Abs(i1 - i2) < 0.005)

End With

Trap = i2

End Function

Public Function Simp(a As Double, b As Double) As Double ' нахождение интеграла методом Симпсона

n = 2

i2 = 0

h = 0.1

With ListBox2

.ColumnCount = 2

.ColumnWidths = "30;30"

.AddItem "x"

.List(0, 1) = "Результат"

Do

n = n * 2

h = (b - a) / n

i1 = i2

i2 = 0

For i = 0 To n

x = a + h * i

.AddItem x

If (i = 0 Or i = n) Then

i2 = i2 + f(x) * (b - a) / (3 * n)

К-во Просмотров: 260
Бесплатно скачать Курсовая работа: Разработка программного модуля для вычисления интеграла