Оператор TEST
Движение транзактов выполняется в естественном порядке, изменение этого порядка производится операторами перехода. Оператор условного перехода (рис. 8.11)
TEST ХХ А,В,С
В соответствии с ним переход к оператору, помеченному меткой С, происходит, если выполняется условие А ХХ В, где ХХ {Е,NE,L,LЕ,G,GE}, Е – равно, NE – не равно, L – меньше, LЕ – меньше или равно, G – больше, GE – больше или равно (ХХ размещается в позициях 13 и 14).
Пример.Приходящие пользователи ожидают обслуживания, если длина очереди не более 4, иначе от обслуживания отказываются. Фрагмент программы:
…
TEST G Q$STR, K4, LBL
QUEUE STR
SEIZE POINT
DEPART STR
ADVANCE 50,16
RELEASE POINT
…
Рис. 8.11. Обозначение блока TEST
Дата добавления: 2015-09-18; просмотров: 649;