
Среда программирования: Другой
Название работы: ЛР1 + ЛР2. Система с очередями имеет один сервер и обслуживает поступающие заявки двух типов. C# + GPSS + MathCAD
Вид работы: Лабораторная работа
Тематика работы: Алгоритмы
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Система с очередями, сервер, заявки двух типов, поток, заявки первого типа, заявки второго типа, заявка присоединяется к очереди, время моделирования, событие, таймер, очередь, модель системы
Функции программы:
Результаты имитации отразить в таблице. В таблицу занести последовательно шаги имитационного процесса. Каждая строка соответствует одному событию. В нее заносятся разыгрываемые времена осуществления будущих событий и значения параметров, которые были изменены при наступлении текущего. В качестве следующего выбирается событие с минимальным временем осуществления.
(ниже таблица)
Событие tm L1 L2 H S n Q
0 50 44 501 0 0
L2: 44 - 75 54 1 0
L1: 50 112 - - 1 1 1
В таблице использованы следующие обозначения для событий и переменных:
• L1 - прибытие следующей заявки типа 1;
• L2 - прибытие следующей заявки типа 2;
• tm - таймер модельного времени;
• S - статус сервера (0 – свободен, 1 – занят);
• h - окончание обслуживания текущей заявки. Для tm =0 h=501 мин.;
• n – текущая длина очереди;
• Q – содержимое очереди (1 заявка 1 типа, 2 заявка второго типа).
1. Реализовать модель системы, на любом языке программирования используя событийный
принцип отсчета модельного времени. Разработать генераторы случайных чисел.
2. Протестировать реализованные генераторы случайных чисел.
3. Найти значения показателей функционирования системы заданные в колонках 6 и 7.
4. Провести валидацию разработанной модели используя, модель на языке GPSS.
Вариант:
Пуассоновский (Лямбда = 0.2)
Эрланговский (l = 3, Лямбда = 0.1)
Нормальное (Лямбда = 20, Сигма = 3)
Экспоненциальное (Лямбда =2)
LIFO
Коэффициент использования сервера Максимальное число заявок 1 типа, стоявших в очереди за все время.
Описание (отчет):
Есть
, посмотреть оглавление
GPSS
model1
model1_report
Word
Документ12
Отчет
MathCad проверка
ERL
EXP
Norm
PUAS
TESTgchp
C#
ImitationQueueServer
v15
Browse.VC
ipch
AutoPCH
Server
sqlite3
db
storage
storage
storage
v16
Server
sqlite3
db
storage
Debug
ImitationQueueServer
ImitationQueueServer1
bin
Debug
ERL
EXP
ImitationQueueServer1
ImitationQueueServer1
Norm
out
PUAS
Release
frmMain
frmMain.Designer
frmMain
GenerSCH
ImitationQueueServer1
obj
Debug
DesignTimeResolveAssemblyReferences
DesignTimeResolveAssemblyReferencesInput
ImitationQueueServer1.csproj.CoreCompileInputs
ImitationQueueServer1.csproj.FileListAbsolute
ImitationQueueServer1.csproj.GenerateResource
ImitationQueueServer1.csprojAssemblyReference
ImitationQueueServer1.csprojResolveAssemblyReference
ImitationQueueServer1
ImitationQueueServer1.frmMain
ImitationQueueServer1
ImitationQueueServer1.Properties.Resources
TempPE
Program
Properties
AssemblyInfo
Resources.Designer
Resources
Settings.Designer
Settings
программа
ERL
EXP
ImitationQueueServer1
Norm
out
PUAS
Отчет к программе. Содержание1 Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Разработка в среде VISUAL STUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 .1 Блок-схема реализованного алгоритма без интерфейсной части . . . . . . . . . . . . . . . . .6 2 .2 Код программы на C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 3 Выполнение в GPSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 4 Проверка генератора случайных величин . . . . . . .