Реферат: Шпаргалки по Fortrany
END IF [имя]
В случае истинности ЛВ выполняется БОК1 и выполняется БОК2, если ЛВ ложно.
Имя конструкции, если оно задано, должно обязательно присутствовать и перед IF,
и после END IF.
Конструкция IF THEN ELSE IF
[имя:] IF(ЛВ) THEN
БОК1
ELSE IF(ЛВ2) THEN [имя]
БОК2
…
[ELSE [имя]
БОКn
END IF [имя]
В случае истинности ЛВ1 выполняется БОК1 и управление передается на
следующий за END IF оператор. Если ЛВ1 ложно, то управление
передается на следующий ELSE IF, то есть вычисляется значение
ЛВ2 и, если оно истинно, то выполняется БОК2. Если оно ложно, то
управление передается на следующий ELSE IF, и так далее. Если ложны все
ЛВ, то выполняется следующий за завершающим ELSE БОКп.
Если завершающий ELSE отсутствует, то управление передается на расположенный
за END IF оператор. Число операторов ELSE IF в конструкции может быть
произвольным. Имя в ELSE и в ELSE IF можно задавать, если это имя имеют
операторы IF и END IF. Имя, если оно задано, во всех частях
конструкции должно быть одинаковым.
Конструкция SELECT CASE
[имя:] SELECT CASE (тест-выражение)
CASE(CП1) [имя]
[БОК1]
[CASE(CП2) [имя]