Visual Basic. Разработка приложений: теория и практика. Ищенко В.А - 52 стр.

UptoLike

Составители: 

52
9.4. Операторы передачи управления
Операторы передачи управления применяются в программе для реа-
лизации безусловных алгоритмических конструкций. Они выполняют пе-
реход с одного участка программы на другой без проверки какого-либо ус-
ловия. Оператор безусловного перехода имеет следующий вид:
GoTo идентификатор ,
где GoTo ключевое слово;
идентификатор одна из меток программы.
Метка помещается слева от программного оператора и отделяется от
него двоеточием.
Например:
MsgBox “Факториал отрицательного числа не существует
GoTo EndSub
. . .
EndSub: End Sub
Следует знать, что применение данного оператора ухудшает читае-
мость и понимание программного кода.
9.5. Управляющая структура For-Next
Данная структура позволяет выполнять несколько команд заданное
число раз. Синтаксис цикла
For-Next следующий:
For СчетчикЦикла = НачальноеЗначение To
КонечноеЗначение [Step Шаг]
Блок операторов
[Exit For]
Next [СчетчикЦикла]
Параметры СчетчикЦикла, НачальноеЗначение, КонечноеЗначе-
ние, Шагчисловые. Если ключевое слово Step отсутствует, то значение
шага равно единице.
Пример 4. Возвести в степень число, присвоенное переменной Base,
содержащуюся в переменной Power.
Private Sub Proc4_ForNext ( )
Dim Base As Integer
Dim Power As Integer
Dim Result As Integer
Dim Count1 As Integer
Base = 4
Power = 5
Result = 1
For Count1 = 1 To Power Step 1
                                   52
                 9.4. Операторы передачи управления
     Операторы передачи управления применяются в программе для реа-
лизации безусловных алгоритмических конструкций. Они выполняют пе-
реход с одного участка программы на другой без проверки какого-либо ус-
ловия. Оператор безусловного перехода имеет следующий вид:
                           GoTo идентификатор ,
где GoTo – ключевое слово;
    идентификатор – одна из меток программы.
      Метка помещается слева от программного оператора и отделяется от
него двоеточием.
      Например:
      MsgBox “Факториал отрицательного числа не существует”
      GoTo EndSub
      . . .
      EndSub: End Sub
      Следует знать, что применение данного оператора ухудшает читае-
мость и понимание программного кода.
                 9.5. Управляющая структура For-Next
     Данная структура позволяет выполнять несколько команд заданное
число раз. Синтаксис цикла For-Next следующий:

     For СчетчикЦикла = НачальноеЗначение To
                          КонечноеЗначение [Step Шаг]
       Блок операторов
     [Exit For]
     Next [СчетчикЦикла]
      Параметры СчетчикЦикла, НачальноеЗначение, КонечноеЗначе-
ние, Шаг – числовые. Если ключевое слово Step отсутствует, то значение
шага равно единице.
     Пример 4. Возвести в степень число, присвоенное переменной Base,
содержащуюся в переменной Power.
Private Sub Proc4_ForNext ( )
      Dim Base As Integer
      Dim Power As Integer
      Dim Result As Integer
      Dim Count1 As Integer
      Base = 4
      Power = 5
      Result = 1
      For Count1 = 1 To Power Step 1