Написать программу для вычисления интеграла методом трапеций - VB

Узнай цену своей работы

Формулировка задачи:

Помогите, пожалуйста,с задачей. Функция f(x) задана таблично 20 точками. Координаты точек вводятся с клавиатуры. Методом трапеций определить значение интеграла If(x)dx и оценить точность полученных результатов. Написать в форме консольного приложения.

Решение задачи: «Написать программу для вычисления интеграла методом трапеций»

textual
Листинг программы
  1. Function Trap#(a#, b#, n%)
  2. Dim xi#
  3. h = (b - a) / n
  4. s = 0
  5. X1 = a
  6. For i = 1 To n - 1
  7. xi = xi + h
  8. s = s + Fn(xi)
  9. Next i
  10. Trap = h * (Fn(a) + Fn(b) + 2 * s) / 2
  11. End Function
  12. Function Fn#(x#)
  13. 'Fn = x
  14. 'Fn = x ^ 2
  15. Fn = x + Sin(x ^ 2)
  16. End Function
  17.  
  18. Private Sub Command1_Click()
  19. I1 = Trap(0, 4, 10)
  20. I2 = Trap(0, 4, 20)
  21. eps = Abs(I1 - I2)
  22. MsgBox "I1=" & I1 & vbNewLine & "I2=" & I2 & vbNewLine & "eps=" & eps
  23. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы