Основы автоматизированного проектирования химических производств. Миронов В.М - 28 стр.

UptoLike

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

28
3.6.10. Операторы ветвления
Изменение хода выполнения программы в зависимости от результата
проверки условий:
Синтаксис однострочный
IF выражение THEN операторы [ELSE операторы]
Синтаксис блоковый
IF выражение-1 THEN
операторы-1
[ELSEIF выражение-2 THEN
операторы-2]
. . . . . .
[ELSE
операторы-n]
END IF
ПРИМЕР 3.11
IF A(I)>0 THEN
B(I)=K(I-1)
ELSEIF A(I)=0 THEN
B(I)=M(I)
ELSE
B(I)=0
END IF
Ветвление процесса в зависимости от результата вычисления выражения:
ON выражение GOTO список
ON выражение GOSUB список
Параметр списокэто список меток или номеров строк, на которые переда-
ется управление программой. Параметр выражение определяет позицию
элемента списка. Если выражениевеличина не целочисленная, то она пред-
варительно округляется.
ПРИМЕР 3.12
N=A*B/C
ON N GOSUB 125, 150, NUM
M=N-2
ON M GOTO 240, 300, NOM
Разветвление процесса выполнения программы
SELECT CASE выражение
CASE список-1