Организация цикла с проверкой условия в конце цикла
Синтаксис операторов:
Do Do
операторы тела цикла операторы тела цикла
Loop While< ЛВ > (ложь) Loop Until <ЛВ> (истина)
(истина) (ложь)
Выход из цикла Выход из цикла
Пример 15.2. Составить программу вычисления суммы членов ряда с заданной точностью Е= 0.001 и число его членов, если задан общий член ряда an=1/n2. Алгоритм является итерационным, так как неизвестно заранее количество выполняемых циклов (глава 1, рис. 1.6). Процедура отклика командной кнопки с использованием Do While:
Private Sub CommanButton1_Click
Dim e, an, s As Single, n As Integer
e=0.001: n=1: s=0: an=1/n^2
Do While an=>e
s=s+an : n=n+1: an=1/n^2
Loop
MsgBox “ s= “ & s & “n=” & n