ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
