Программа

 

GENERATE 500,100

ASSIGN KOLPOVT,8

В параметр P$KOLPOVT запишем требуемое количество повторений

цикла – 8.

CIKL SEIZE PK1

ADVANCE 20,7

RELEASE PK1

SEIZE PK2

ADVANCE 25,10

RELEASE PK2

LOOP KOLPOVT,CIKL

При поступлении транзакта в блок LOOP из параметра P$KOLPOVT вычитается единица и проверяется оставшееся содержимое. Если оно >0, то переходим на метку CIKL, то есть на начало цикла. В противном случае переходим к следующему блоку, повторения выполнений операторов цикла больше не требуется и мы переходим к третьему РК.

SEIZE PK3

ADVANCE 100,20

RELEASE PK3

TERMINATE 1

START 300