Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка алгоритма модели. Выбор языка моделирования
Как правило, алгоритмы представляются в виде блок-схем. Алгоритмы Выбор языка моделирования проводится на основании анализа алгоритма. Если в алгоритме превалирующая роль принадлежит вычислительным операциям или сложным вычислительным процедурам, то рекомендуется выбирать универсальные языки программирования, которые характеризуются высоким качеством трансляторов и наличием специализированных вычислительных процедур. Кроме того, универсальные языки позволяют сравнительно легко создавать открытые системы, характеризующиеся простотой передачи информации между программными компонентами системы. Если же превалирующее значение в алгоритме имеют логические условия, то рекомендуется выбирать специализированные языки моделирования. Они строятся на допущении, что любую сколь угодно сложную систему можно представить с помощью ограниченного количества абстрактных элементов и таким образом заранее составить библиотеку этих элементов, а работу модели свести к организации упорядоченной последовательности выполнения соответствующих процедур из библиотеки. Специализированные языки хорошо вписываются в предметную область, которая моделируется. Составлять модели на них сравнительно несложно. То же самое относится и к отладке модели. Недостатки специализированных языков в том, что они имеют худшее качество трансляторов, что приводит к увеличению машинного времени моделирования. По сравнению с универсальными языками у них меньшие вычислительные возможности и меньшие возможности по использованию графических средств. Кроме того, на их базе затруднительно создание открытых систем. Для разработки имитационных программ рекомендуется использовать язык GPSS World (General Purpose Simulation System World – Всемирная общая целевая моделирующая система). GPSS World является реализацией GPSS, общецелевой системы моделирования, улучшенной встроенным языком программирования PLUS – языком программирования низкого уровня моделирования. При разработке имитационной модели существует большая вероятность методической ошибки, это известно и не мешает в разработке, если есть возможность определить величину ошибки
Дайте определение блокам и командам в моделирующей системе GPSS W. В каком формате записываются операторы языка GPSS W? Какие три оператора языка являются обязательными и почему для любых программ на языке GPSS W? Для разработки имитационных программ рекомендуется использовать язык GPSS World (General Purpose Simulation System World – Всемирная общая целевая моделирующая система). GPSS World является реализацией GPSS, общецелевой системы моделирования, улучшенной встроенным языком программирования PLUS – языком программирования низкого уровня моделирования. Эта версия GPSS включает в себя 53 типа блоков и 25 команд, а также более чем 35 системных числовых атрибутов, которые обеспечивают чтение текущих переменных, отображающих состояние моделируемой системы, в любой момент времени в любом месте модели. PLUS – это небольшой, но эффективный процедурный язык программирования, включающий в себя 12 типов операторов. Его эффективность во многом обеспечивается большой библиотекой процедур, содержащей математические функции и функции манипуляции со строками, и большим набором вероятностных распределений. Операторы GPSS W имеют единый формат записи, состоящий из следующих полей: 1. Поля метки, в котором указывается либо имя объекта, либо натуральная метка для организации перехода транзакта. 2. Поля операции, в которое записывается либо тип объекта, либо вид выполняемой операции. 3. Поля операндов, в которое записываются параметры объекта. В некоторых операторах записывается вычисляемое математическое выражение. В зависимости от типа оператора, изменяется количество операндов и их назначение. Любая запись после поля операндов, сделанная с пробелом не менее, чем в одну позицию считается комментарием. Кроме того, комментарий можно записать с новой строки после символа Ú. Объекты GPSS делятся на 7 категорий и 14 типов: Категория Тип 1. Динамическая 1. Транзакты 2. Операционная 2. Блоки 3. Аппаратная 3. Устройства 4. Памяти 5. Логические ключи 4. Статистическая 6. Очереди 7. Таблицы 5. Запоминающая 8. Ячейки Х
9. Матрицы МХ 6. Вычислительная 10. Арифметические переменные 11. Логические переменные 12. Функции 7. Группирующая 13. Группы 14. Списки пользователя. Память в GPSS подразделяется на общую и специализированную. Переменным общей памяти можно задавать начальные значения и менять их в процессе моделирования. Значения этих переменных остаются до окончания моделирования и выдаются в стандартном отчете. Это ячейки Х и матрицы ячеек МХ. Специализированная память – параметры транзактов. Любой оператор модели может использовать параметры только активного (движущегося в данный момент) транзакта.
В GPSS World модель определяется как последовательность оперторов. Это операторы GPSS, операторы PLUS-процедур или операторы PLUS-экспериментов.
Что указывается в операндах классификатора систем массового обслуживания (СМО)? Какая количественная характеристика понимается под состоянием СМО? Что такое процессы рождения и гибели в СМО? Какие формулы составляют математическую модель СМО. По какому правилу записываются формулы для вычисления временных характеристик СМО и в чём заключается это правило? Для классификации однофазных моделей систем массового обслуживания (СМО) принята запись, введенная Клейнроком, состоящая
|
||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 131; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.184.0 (0.008 с.) |