Найти длину дуги - QBasic

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

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

помогите пожалуйстаааа 1) найти длину дуги данной линии y^2=(x+1)^3, отсеченной прямой х=4 2) вычислить объем тела, полученного вращением фигуры Ф вокруг оси Ох Ф: у^2=x, x^2=y 3) вычислить площадь поверхности, образованной вращением кривой L вокруг оси Ох L: x=2(t-sint), y=2(1-cost), (0<=t<=2pi).

Решение задачи: «Найти длину дуги»

textual
Листинг программы
  1. REM
  2. REM OTBET: 31.81
  3. REM
  4.  
  5. DECLARE FUNCTION f! (x!)
  6. CLS
  7.  
  8. a = -3
  9. b = 3
  10. h = .0005
  11. S = (f(a) + f(b)) / 2
  12.  
  13. FOR x = a + h TO b - h / 2 STEP h
  14.    S = S + f(x)
  15. NEXT x
  16. S = S * h
  17. PRINT "INTEGRAL ="; S
  18. END
  19.  
  20. FUNCTION f (x)
  21.    f = x ^ 2 * SQR(9 - x ^ 2)
  22. END FUNCTION

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

В этом коде выполняется численное интегрирование функции f(x) = x^2 * sqrt(9-x^2) на отрезке от -3 до 3 с шагом 0,0005. Список действий:

  1. Объявляется переменная S со значением (f(a) + f(b)) / 2, где f(a) и f(b) - значения функции f на концах отрезка.
  2. Запускается цикл от a + h до b - h/2 с шагом h.
  3. В каждой итерации цикла значение функции f(x) прибавляется к переменной S.
  4. После завершения цикла значение переменной S умножается на h.
  5. Выводится значение переменной S. Функция f(x) вычисляется как x^2 * sqrt(9-x^2).

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


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

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

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

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

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

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