Найти наименьший номер элемента последовательности, для которого выполняется условие (1). вывести на экран этот номер и все элементы аi, где i= 1,2,3
в excel и vba.

marinaovechkina marinaovechkina    3   11.11.2019 20:44    7

Ответы
kolisnyk98 kolisnyk98  10.10.2020 12:41

Option Explicit

Sub abcd()

   Dim a As Double, b As Double, eps As Double, i As Integer

   eps = Cells(1, 1)

   a = 2

   i = 1

   Cells(i + 1, 1) = a

   Do

       b = (2 + a * a) / (2 * a)

       i = i + 1

       Cells(i + 1, 1) = b

       If Abs(b - a) < eps Then Exit Do

       a = b

   Loop

   Cells(1, 2) = i

End Sub

Этот код помещается в проекте на лист. На этом листе в A1 надо записать желаемую точность, например 0.0000001.

В ячейку A2 будет помещено число шагов, а значения будут выводиться в первую колонку со второй строки.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика