Page 24 - 6735
P. 24

виразу істинне. Спочатку обчислюється значення логічного вразу, а
           потім виконується блок команд, який завершується словом Loop.

           Dim i, s As Integer

           Public Sub main()
           'Приклад 1: знайти суму цілих чисел від 1 до 100
           s = 0 'сума = 0
           i = 1 'перше число
           Do 'виконувати цикл
           s = s + i 'додати до суми 'i'
           i = i + 1 'наступне 'i'
           Loop While i <= 100 'повторювати, поки 'i' менше рівне 100
           Debug.Print s 'вивести суму

           'Приклад 2: знайти суму цілих чисел від 1 до 100
           s = 0 'сума = 0
           i = 1 'перше число
           Do While i<=100 'виконувати цикл, поки 'i' менше рівне 100
           s = s + i 'додати до суми 'i'
           i = i + 1 'наступне 'i'
           Loop  'повторити
           Debug.Print s 'вивести суму
           End Sub
           5050
           5050
                       Перехоплення помилок часу виконання

              Оператор  On  Error  дозволяє  перехоплювати  помилки  часу
           виконання  (ділення  на  нуль,  переповнення  та  інші).    Команда
           Debug.Assert  <логічний  вираз>  призначена  для  зупинки
           виконання  програми  на  рядку  з  цією  командою,  якщо  значення
           логічного  виразу  рівне  False.  Продовжити  виконання  програми
           можна в звичайному (кнопка Run або клавіша F5) або покроковому
           режимі.  У  прикладі  перехоплюються  різні  помилки  і  виводиться
           інформація  про  них  за  допомогою  об’єкта  Err.  Спробуйте
                                          24
   19   20   21   22   23   24   25   26   27   28   29