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

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

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

Дано вещественное положительное число 6. Последовательность a1, a2, a3 ... Образованна по закону a1=b , ai= ai-1 - 1/ sqrt(корень)i ; i=2,3... Найдите первый отрицательный член последовательности. Помогите с задачей, как делать не знаю. На лекциях не дают, а требуют делать, если можно ещё не много объяснить как делать. Заранее Огромное спасибо!!!

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

textual
Листинг программы
  1. Function firstNeg(b As Double, Optional a As Double = 0, Optional i As Integer = 0) As Double
  2.    If i = 0 Then
  3.       firstNeg = firstNeg(b, b, 1)
  4.    Else
  5.       If a < 0 Then
  6.          firstNeg = a
  7.       Else
  8.          firstNeg = firstNeg(b, a - 1 / Sqr(i + 1), i + 1)
  9.       End If
  10.    End If
  11. End Function
  12.  
  13. Sub test()
  14.     z# = Val(InputBox("b="))
  15.     MsgBox "Первый отрицательный=" & CStr(firstNeg(z#))
  16. End Sub

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


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

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

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

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

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

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