Электронный
учебник

Основы программирования
на Visual Basic 6.0

 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   10   11   Далее > 

Оператор условного перехода

Урок 9.
  1. Понятие оператора условного перехода
  2. Практическое задание №11.
  3. Контрольные вопросы.

9.1 Понятие оператора условного перехода

Для реализации алгоритма с ветвлением (см. Урок 1, вопрос 4) необходим оператор условного перехода. Его конструкция может иметь линейную или вертикальную формы.

Линейная форма
(используется при коротких сериях):

If условие Then Cерия 1 [Else Cерия 2]

Вертикальная форма
(используется при длинных сериях):

If условие Then
    Cерия 1
[Else
    Cерия 2 ]
End If

Квадратные скобки не ставятся, а лишь показывают то, что находящееся между ними содержимое можно опустить в случае ненадобности.

Работает этот оператор следующим образом:
  1. Проверяется условие
  2. Если условие истинно, то исполняется Cерия 1
    (Cерия 2 при этом пропускается)
  3. Если условие ложно, то исполняется Cерия 2
    (Cерия 1 пропускается)
В качестве условия может быть использовано любое логическое выражение со знаком > (больше), < (меньше), = (равно), > = (больше либо равно), < = (меньше либо равно),
< > (не равно).

Например:
If x>0 Then
    Print "Число положительное"
Else
    Print "Число отрицательное"
End If

Примеры условий:
x > y
a > = 5 + b
D < > 0

Примеры проектов:
Примеры проектов, использующих несколько ветвлений, можно посмотреть в папке Учебные программы / CложноеВетвление

 Оглавление   < Назад   1   2   3   4   5   6   7   8   9   10   11   Далее > 
Сайт создан в системе uCoz