- •1. Случайные величины
- •2. Законы распределения и числовые характеристики дискретных случайных величин
- •1. Дискретная случайная величина, закон и функция распределения
- •2. Числовые характеристики дискретных случайных величин
- •3. Законы распределения и числовые характеристики непрерывных случайных величин Числовые характеристики непрерывных св
- •4. Случайные события. Потоки событий.
- •5. Центральная предельная теорема теории вероятностей.
- •6. Статистические оценки параметров распределения.
- •7. Определение требуемого объема выборки.
- •8. Понятие модели.
- •10. Общая характеристика и этапы имитационного моделирования.
- •11. Имитационные модели экономических систем.
- •13. Основные понятия теории массового обслуживания.
- •14. Система обозначения смо.
- •15. Основные характеристики эффективности смо. Показатели эффективности работы смо.
- •16. Общая характеристика метода статистического моделирования.
- •17. Датчики случайных чисел с равномерным распределением.
- •18. Моделирование простого события.
- •19. Моделирование полной группы несовместных событий и дискретной случайной величины.
- •20. Моделирование непрерывных случайных величин. Метод обратной функции. Моделирование случайных величин с показательным и равномерным распределением. Метод обратной функции.
- •8.2. Моделирование св с показательным распределением.
- •8.3. Моделирование св с равномерным распределением.
- •21. Моделирование случайных величин с нормальным распределением.
- •22. Моделирование случайных величин с произвольным распределением.
- •23. Общие сведения о gpss.
- •24. Работа в системе gpss (текстовый файл, трансляция, запуск процесса моделирования, работа с «окнами», вывод графика).
- •25. Типы операторов в gpss.
- •26. Блоки, связанные с транзактами (generate, terminate). Сегмент модели. Продолжительность прогона. Сегмент таймера.
- •27. Блоки, связанные с транзактами (assign, mark, priority, advance).
- •Assign (присвоить)
- •Mark (отметить)
- •Priority (назначить приоритет)
- •Advance (задержать)
- •28. Блоки и команды, связанные с аппаратными объектами (seize, release, enter, leave, storage, logic). Seize (занять устройство)
- •Release (освободить устройство)
- •Enter (войти в память)
- •Leave (выйти из памяти)
- •Storage (память)
- •Logic (установить логический ключ)
- •29. Блоки и команды для сбора статистических данных (queue, depart, qtable, table, tabulate).
- •Queue (встать в очередь)
- •Depart (покинуть очередь)
- •Qtable (q-таблица)
- •Table (таблица)
- •Tabulate (занести в таблицу)
- •30. Блоки, изменяющие маршруты транзактов (transfer, test, gate). Transfer (передать)
- •Test (проверить)
- •Gate (впустить)
- •31. Блоки и команды для хранения величин (savevalue, initial, msavevalue, matrix). Ячейки (ячейки сохраняемых величин).
- •Матрицы.
- •Savevalue (сохранить величину)
- •Msavevalue(сохранить значение элемента матрицы)
- •32. Блоки формирования и обработки семейств транзактов (split, assemble, gather). Split (расщепить)
- •Assemble (соединить)
- •Gather (собирать)
- •33. Переменные в gpss.
- •Арифметические, условные и логические операторы.
- •Переменные пользователя.
- •Генераторы случайных чисел.
- •Встроенные вероятностные распределения.
- •34. Функции в gpss
- •35. Интерпретация стандартного отчета.
- •1. Заголовок.
- •2. Общая информация о результатах моделирования.
- •3. Информация об именах.
- •4. Информация о блоках.
- •5. Информация об устройствах.
- •6. Информация об очередях.
- •7. Информация о памятях (многоканальных устройствах).
- •8. Информация о таблицах.
- •9. Информация о сохраняемых величинах (ячейках).
- •10. Информация о матрицах.
Savevalue (сохранить величину)
SAVEVALUE (сохранить величину)
Назначение: изменяет значение ячейки.
Формат:SAVEVALUEA[+,-],B
А – имя, или номер ячейки; В – величина, используемая для модификации.
Если за полем А стоит знак + или – значение поля В соответственно прибавляется или вычитается из текущего содержимого ячейки. Если знаки + или – не указаны, то значение поля В записывается в ячейку.
INITIAL
INITIAL
Назначение: инициализирует матрицу, логический ключ, ячейку или элемент матрицы.
Формат: INITIALA,B
А – логический ключ, ячейка или элемент матрицы, определённые как СЧА или имя матрицы.
Операнд А должен иметь форму классов СЧА:LS, X, MX или имени матрицы. В последнем случае всем элементам матрицы присваивается значение, указанное операндом В.
В – присваиваемое значение или “UNSPECIFIED” (не определено). По умолчанию В равно 1, если А указывает на логический ключ присваиваются только значения 0 и 1.
MATRIX
MATRIX
Назначение: Определяет матрицу GPSS.
Формат: nameMATRIX A,B,C
name – имя матрицы, А – не используемое поле (для совместимости с ранними версиями GPSS), В – максимальное количество элементов в первом измерении (кол-во строк в матрице), С – максимальное количество элементов во втором измерении (кол-во столбцов матрицы).
Msavevalue(сохранить значение элемента матрицы)
MSAVEVALUE (сохранить значение элемента матрицы).
Назначение: изменяет значение элемента матрицы.
Формат:MSAVEVALUEА[+,-],B,C,D
А – имя, или номер матрицы.
В – номер строки матрицы.
С – номер столбца матрицы.
D – величина, используемая для изменения элемента матрицы.
При входе транзакта в этот блок модифицируется значение элемента матрицы А, стоящего на пересечении строки В и столбца С. Операнд D определяет значения, которым следует заменить или, которое следует добавить (вычесть) из значения, указанного элемента матрицы.
32. Блоки формирования и обработки семейств транзактов (split, assemble, gather). Split (расщепить)
SPLIT (расщепить)
Назначение: создает копии текущего транзакта.
Формат:SPLIT A,[B],[C]
А – число создаваемых копий транзакта.
В – метка блока, в который направляются копии транзакта-родителя.
С – имя или номер параметра для хранения порядкового номера копии.
Операнд А определяет число копий, которые образуются при входе текущего транзакта в блок SPLIT. Вновь созданные транзакты идентичны исходному транзакту (имеют тот же приоритет, значение параметров и время входа в систему). Копии направляются в блок, указанный в поле В. Порождающий транзакт поступает в следующий по порядку блок. Туда же поступают и транзакты-копии, если операнд В опущен. Параметр операнда С используется для задания порядковых номеров копий.
Здесь надо рассмотреть два случая:
1. Упрождающего транзакта значения этого параметра при входе в блок было равно k, тогда, при выходе из блока оно станет равным k+1, а значения этого параметра у транзактов копий окажутся равными k+2, k+3…
2. Упрождающего транзакта этот параметр не был определен заранее. В этом случае он создается и ему присваивается нулевое значение. При выходе из блока в этом параметре порождающего транзакта будет записана единица, а значения этого параметра у транзактов-копий будет равными 2, 3 и т.д.
Если операнд С опущен, то транзакты после прохождения блока SPLIT в своих параметрах номеров не имеют.