End Sub
Пример 15.3.Составить программу вычисления по следующей итерационной формуле yi+1=0,5(yi + x/yi) с заданной точностью Е=0.001, начальным приближением y0=1 и х=25 . В циклическом алгоритме (глава 10, рис. 10.7) выполним замену переменных : Уi обозначим переменной а
Уi+1 обозначим переменной b
Тогда запишем а=уо ; b=0.5(a+x/a); ; a=b; Вывод b
Процедура отклика командной кнопки с использованием оператора If:
Private Sub CommandButton1_Click()
Dim e, x, yo, a, b As Single
e = 0.001: yo = 1: x = 25
a = yo
2: b = 0.5 * (a + x / a)
If Abs(b - a) < e Then GoTo 1
a = b
GoTo 2
1: MsgBox " b= " & b