Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 48 стр.

UptoLike

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

48
Необходимо помнить, что операнды в петле должны записываться по
правилам записи операндов, предусмотренных программой, т.е. без
пробелов, появление пробела справа воспринимается программой как
начало комментарий.
Рассмотрим пример записи петли управления:
DO &I=1,10,1
START 1
CLEAR
ENDDO
END
В примере петля управления задана операндами ОУ DO, операнд
D можно было бы не писать
, так как его значение по умолчанию и так
равно 1, петля начинается с первого шага и заканчивается на 10 -м шаге.
При каждом значении индекса происходит исполнение ОУ START/CLEAR .
При отсутствии петли управления эту пару ОУ надо было бы написать 10
раз подряд. Отметим также, что при введении петли управления на первое
место в
модуле управления встаёт ОУ DO.
ОУ DO/ENDDO являются важными компонентами мощного и
гибкого языка операторов управления (control statement language -CSL),
являющегося частью GPSS/H .
Другие ОУ управления логикой
Другими компонентами CLS являются ОУ, обеспечивающий простоту
вычислений - LET, ОУ ввода и вывода информации – GETLIST и PUTPIC,
логические операторы IF,ELSEIF,ELSE ,ENDIF, ОУ способный обращаться и
вызывать внешние подпрограммы - CALL , ОУ безусловного обращения
GOTO . Все эти операторы представляют
несомненный интерес , но их
рассмотрение выходит за рамки предлагаемого материала.
3.3.3 Операторы описания
Ниже рассмотрим только основные ОО, которые будут
использоваться в материале, приводимые ОО даются в алфавитном
порядке.
INTEGER
Этот ОО используется для описания целочисленных АМП,
представляющих собою скалярную одноразмерную переменную. Все
целочисленные АМП должны быть определены в ОО INTEGER до их
первого появления в МФ. Формат записи ОО INTEGER имеет вид :
< INTEGER A,B,C,… >
label - не
имеет значения по умолчанию, появление ярлыка
воспринимается как ошибка компиляции.
Ане имеет значения по умолчанию, отсутствие операнда
воспринимается как ошибка компиляции, определяет имя целочисленной
АМП.