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

UptoLike

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

50
В примере общая память переназначается до значения 20000 байт.
3.3.4. &-переменные( амперпеременныеАМП)
В языке GPSS/H имеется мощное средство для хранения данных,
получаемых при моделировании; сбора статистики и создания собственных
образцов файла отчета. Это так называемые &-переменные -АМП (они
начинаются со знака & - “амперсант”). Эти переменные могут быть
целочисленными (integer), вещественными (real), или символьными
(character).
Для использования таких переменных в вашей модели необходимо объявить об
их использовании в начале программы с помощью следующих операторов
описания:
INTEGER
Этот ОО используется для описания целочисленных &-переменных.
Формат оператора следующий:
INTEGER avar, …,
где avar – имя очередной целочисленной &-переменной.
REAL
Используется для описания вещественных &-переменных. Формат:
REAL avar, …,
где avar – имя очередной целочисленной &-переменной.
CHAR
Формат этого
оператора, описывающего символьные &-переменные, несколько
отличается от формата двух предыдущих:
CHAR *N avar,…,
где N – количество символов в переменной.
VCHAR
Аналогично предыдущему оператору, но описанная таким образом переменная
может быть любой длины, но не более N.
В описанных выше операторах есть возможность придать переменной новое
качество: описать ее как линейный массив (вектор). Для этого количество
элементов
массива указывается в скобках после имени переменной (подобно
аналогичным операторам в других языках программирования).
LET
Этот оператор описания используется для присвоения &-
переменным любых видов новых значений. Располагается этот оператор в
разделе описания и имеет формат:
<LET avar=xpress>,
где avar – имя переменной, а xpress – любое математическое выражение с
использованием функций, &-переменных, стандартных числовых атрибутов
и
т.д., либо число или строка (для строчных &-переменных). Этот оператор
описания может располагаться в модели непосредственно после описания
соответствующих переменных. В случаях, когда необходимо задать значение
переменной непосредственно в теле программы, используется оператор BLET.