Вычислить определённый интеграл от 0.1 до 2.2 - QBasic

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

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

Вычислить определённый интеграл от 0.1 до 2.2 выражение:(sqrt(1.5x+0/6)/(1.6+sqrt(0.8x^2+2)))dx.вот....

Решение задачи: «Вычислить определённый интеграл от 0.1 до 2.2»

textual
Листинг программы
  1. REM OTBET: 0.9111814
  2.  
  3. DECLARE FUNCTION f! (x!)
  4.  
  5. CLS
  6. n = 1000
  7.  
  8. a = .1
  9. b = 2.2
  10.  
  11. S = (f(a) + f(b)) / 2
  12. h = (b - a) / n
  13.  
  14. FOR i = 1 TO n - 1
  15.    x = a + h * i
  16.    S = S + f(x)
  17. NEXT
  18. Integral = S * h
  19.  
  20. PRINT Integral
  21. END
  22.  
  23. FUNCTION f (x)
  24.    f = SQR(1.5 * x + .6) / (1.6 + SQR(.8 * x ^ 2 + 2))
  25. END FUNCTION

Объяснение кода листинга программы

  1. Задаются начальные значения переменных: n=1000, a=.1, b=2.2, S=(f(a)+f(b))/2, h=(b-a)/n
  2. Используя цикл for с 1 до n-1, вычисляются значения x и S. Значение x равно a+hi, а S равно сумме f(x) и f(a+hi).
  3. Вычисляется значение Integral как произведение S и h.
  4. Выводится значение Integral.
  5. Определяется функция f(x). Она равна SQR(1.5x+.6)/(1.6+SQR(.8x^2+2)).

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


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

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

13   голосов , оценка 4.154 из 5

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

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

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