Краткое описание инструмента и ремесла программирования. Степанов А.Г - 56 стр.

UptoLike

56
Рис. 2.5. Внешний вид сообщений, выдаваемых функцией MsgBox
Внешний вид диалоговых окон, создаваемых функциями InputBox и MsgBox,
показан на рис. 2.4. - 2.5.
УСЛОВНЫЙ ОПЕРАТОР
Пользуясь оператором присваивания можно создавать так называемые
линейные программы, выполняющие вычисления и запись данных в ячейки
памяти. Как только выполнится последний такой оператор, закончится и
программа в целом. Оператор If предназначен для выбора последовательности
выполнения других операторов программы. Такая ситуация возникает в том
случае, когда, в зависимости от конкретной ситуации, требуется выполнить одну
или другую ветви алгоритма. Сама ситуация задается в виде так называемого
условия, в состав которого могут входить константы и идентификаторы, а также
различные операции с ними. Выполнение оператора начинается с вычисления
условия, которое может принимать значения истина или ложь. Синтаксис
оператора имеет вид:
If Условие Then [Операторы1] [Else: Операторы2] Endif
Если Условие принимает значение True, выполняются операторы, размещенные
в тексте программы после ключевого слова Then до ключевого слова Else, иначе
выполняются операторы после ключевого слова Else до ключевого слова EndIf.
Допускаются вложенные операторы If. Схема и алгоритм выполнения
оператора представлены на рис. 2.6. Отметим, что Следующий оператор
программы не имеет отношения к оператору If и является просто очередным
оператором (либо может вообще отсутствовать, если оператор If является
последним оператором программы).