Основы программирования на VBA. Регеда В.В - 27 стр.

UptoLike

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

операторы, следующие за соответствующим оператором THEN, после чего
выполнение блока IF прекращается и управление передается на оператор,
следующий непосредственно за завершающим END IF. Если никакое из
проверенных условий ELSEIF не справедливо, то выполняются операторы
за ELSE, если они есть. После чего выполнение блока IF прекращается.
В первой строке после ключевого слова THEN не должно быть боль-
ше ничего (так компилятор отличает IF-блок от сточного оператора IF).
Кроме того, ничего не должно быть в строке вслед за словом ELSE.
IF-блок может быть вложенным, т.е. любой из операторов, следую-
щий за всяким THEN или ELSE, может содержать другой IF-блок.
IF-блок должен завершаться ключевым словом END IF, с пробе-
лом.
Программа, реализующая алгоритм, приведенный на Рис. 2.2, с по-
мощью IF-блока, будет иметь следующий вид:
INPUT "Введите значение a,b,X "; a,b,x
IF x<=a THEN
Z=0.5*X^2+1
ELSEIF x>a AND x<b THEN
Z=COS(X)
ELSE
Z=(TAN(X))^2
END IF
LPRINT "Z=";Z
END
2.6.3. Оператор SELECT имеет следующий формат.
SELECT CASE x
CASE список сравнений
операторы
[CASE список сравнений
операторы]
[CASE ELSE . . .
операторы]
END SELECT
где x или числовое или символьное выражение; список срав-
нений это одно или несколько сравнений, в которых неявно участвует x
и явно элементы такого же типа. Сравнения могут включать равенство
операторы, следующие за соответствующим оператором THEN, после чего
выполнение блока IF прекращается и управление передается на оператор,
следующий непосредственно за завершающим END IF. Если никакое из
проверенных условий ELSEIF не справедливо, то выполняются операторы
за ELSE, если они есть. После чего выполнение блока IF прекращается.
     В первой строке после ключевого слова THEN не должно быть боль-
ше ничего (так компилятор отличает IF-блок от сточного оператора IF).
Кроме того, ничего не должно быть в строке вслед за словом ELSE.
     IF-блок может быть вложенным, т.е. любой из операторов, следую-
щий за всяким THEN или ELSE, может содержать другой IF-блок.
     IF-блок должен завершаться ключевым словом END IF, с пробе-
лом.
     Программа, реализующая алгоритм, приведенный на Рис. 2.2, с по-
мощью IF-блока, будет иметь следующий вид:
                 INPUT "Введите значение a,b,X "; a,b,x
     IF x<=a THEN
                 Z=0.5*X^2+1
            ELSEIF x>a AND x