Краткое практическое руководство по GPSS



             

"СПИСОК БЛОКОВ GPSS"


Это приложение содержит перечень всех рассмотренных в данном руководстве блоков GPSS, составленный в алфавитном порядке. Для каждого блока указывается следующая информация.

1. В столбце "Блок" дан рисунок блока с его полями, указанными в общем виде на своих обычных местах.

2. В столбце "Поле операции" - наименование операции, выполняемой блоком. Для блоков, использующих вспомогательный оператор, под операцией перечисляются возможные значения вспомогательных операторов. (В столбце "Блок" вспомогательные операторы обозначены символом Х.)

3. В последующих семи столбцах указывается назначение каждого операнда блока. В этих столбцах такие указано, где возможно их употребление по умолчанию, а где операнд должен быть обязательно употреблен.

Наконец, дается сводка значений операнда в случае существования диапазона его выбора.

Диапазон различных альтернатив в представлении значений в полях операндов обозначен в данном приложении сокращениями, показанными в табл. P2.1

Если значение операнда обязательно должно быть задано, все возможные альтернативы перечисляются внутри фигурных скобок. Например, запись, приведенная на рис.Р2.l, относится к операнду А блока ASSIGN. Она означает, что операнд в этом поле может быть или константой, или данным типа CЧAj, СЧА $ имя или СЧА * j. Заметим, что символ внутри фигурных скобок не указывается, это означает, что в операнде А блока ASSIGN нельзя использовать символическое имя.

Если операнд является необязательным, возможные альтернативы заключают в квадратные скобки. На рис.P2.2 приведен сооветствующий пример. Этот пример относится к операнду блока ADVANCE, который может быть совсем не указан, либо может содержать k, СЧАj, СЧА$ имя или СЧА*j.

Когда операнд необходимо указывать и не имеется выбора относительно формы его записи, не употребляют ни фигурные, ни квадратные скобки. Примером такой ситуации может служить блок TRANSFER с режимом выбора ВОТН, где слово ВОТН должно быть обязательно помещено в операнде А этого блока. [k, СЧАj, ] [СЧА$имя, СМА*j]

Рис.


Содержание  Назад  Вперед