Арифметические целые переменные
Арифметические целые переменные определяются с помощью оператора
VARIABLE(Переменная). Перед оператором VARIABLEв поле меток ставится символьное или числовое имя переменной (идентификатор), а в поле переменных пишется арифметическое выражение, определяющее данную переменную, например:
19 VARIABLE Q2 + 3
Такая запись означает, что арифметическая переменная под номером 19, которую далее именуют V19, равна сумме числа требований в очереди под номером 2
(Q2) и константы 3.
SUM VARIABLE (P3 + P4)/5
Такая запись означает, что арифметическая переменная с символьным именем
SUM, которую далее именуют V$SUI, равна сумме значений 3_го и 4_го параметров
требования, деленных на 5.
Каждый раз при обращении к арифметическим переменным V19 или V$SUM их
значения будут рассчитываться по приведенным выше выражениям, составляющие которых в процессе моделирования могут менять свои значения.
Ссылки из любого места программы на арифметическую переменную вводятся
с помощью стандартного обозначения. Обращение к переменной с числовым или
с символьным именем в нашей задаче будет выполняться соответственно так: V19
и V$SUM.
Значение арифметической переменной может использоваться как:
• элемент другой арифметической переменной, булевой переменной;
• аргумент функции, таблицы;
• зависимое значение функции, задаваемое признаком;
• операнд операторов ASSIGN, INDEX, LOOP, SPLITи др.
В арифметических выражениях допускаются следующие арифметические операции: + (сложение); _ (вычитание); * (умножение); / (деление).
Переменные вычисляются слева направо, причем операции умножения и деления обладают старшинством над операциями сложения и вычитания.
Арифметическое выражение образуется из целых констант, других арифметических переменных, стандартных числовых атрибутов, знаков арифметических
операций и круглых скобок.
Дата добавления: 2015-10-13; просмотров: 1067;