Функции служат для отображения зависимостей между двумя СЧА. В GPSS/PC имеется два типа функций: непрерывные (С) и дискретные (D). Функцию задают набором пар точек - координат. Непрерывная функция воспроизводится в виде ломаной кривой, отрезки которой соединяют соседние точечные значения. Дискретная функция имеет вид ступенчатой кривой. На рис.1.3 представлены непрерывная (а) и дискретная (б) функции, соответствующие одному и тому же набору точек X1,Y1; X2,Y2; X3,Y3; X4,Y4, где X означает аргумент, а Y - значение функции.
Функцию описывают картой FUNCTION. За ней помещают одну или Несколько карт, содержащих координатные точки.
Карта описания функции задает ее тип, количество пар точек(Х1, Yi) и СЧА, используемый в качестве аргумента. Формат этой карты имеет следующий вил:
НОМЕР FUN[CTION] А.В
где:
НОМЕР - номер функции, задаваемый программистом;
А - аргумент (любой СЧА);
В - тип функции.
Тип функции указывают как СП - для непрерывной и Do - для дискретной функ-ции, где n - число пар точек (Xi, Yi).
Карты, содержащие точки (Х1, Yi), имеют следующий вид: XI,YI/X2,Y2/.../Xi,Yi/.../Xn,Yn причем обязательно X1 < Х2< ..Xi <...<Хn.
В GPSS/PC существуют также операторы для описания переменных, составляемых из стандартных числовых атрибутов. Целочисленные переменные, а также булевы переменные описывают оператором VARIABLE. Переменные с плавающей точкой описывают оператором FVARIABLE.
Операторы переменной имеют следующий формат:
ИМЯ VARIABLE SNA(oper) SNA(oper).
(FVARIABLE)
где:
SNA - стандартные допустимые числовые атрибуты;
(орег) - арифметические и логические операции:
сложить (+); вычесть (-); разделить (/); разделить по модулю (@); скобки ( );
логическое "И"; логическое "или"; равенство (=); не равно; меньше (<); больше чем
или равно (>=); меньше чем или равно (<=); больше (>).
Опубликовал Kest
June 05 2009 07:34:18 ·
0 Комментариев ·
12966 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.