Лабораторная работа
«Моделирование систем массового обслуживания»
- 7 страниц
Лабораторная работа №3+текст программы с исходным кодом
А – число букв в имени студента, В- в фамилии
1) В двухканальную систему массового обслуживания с отказами поступает пуассоновский поток заявок. Время между поступлениями двух последовательных заявок распределено по показательному закону . Длительность обслуживания каждой заявки – В/10 мин. Найти методом Монте-Карло математическое ожидание числа обслуженных заявок за 5 минут. (провести 10 испытаний)
2). В одноканальную систему массового обслуживания с отказами поступает пуассоновский поток заявок. Время между поступлениями двух последовательных заявок распределено по показательному закону . Длительность обслуживания каждой заявки распределена по закону . Найти методом Монте-Карло за время T=25 мин а) среднее число обслуженных заявок б)среднее время обслуживания одной заявки в) вероятность обслуживания г) вероятность отказа. Произвести 10 испытаний.
Math.Log(r[i]);
T[i] = T[i - 1] + t[i];
}
//r[i] = Convert.ToDouble(str.Substring(0, 2)) / 100;
//str = str.Substring(2, str.Length - 2) + str.Substring(0, 2);
r[i] = Convert.ToDouble(rnd.Next(99)) / 100;
To[i] = T[i] + -(1 / 1.3) * Math.Log(r[i]);
dataGridView4.Rows.Add();
dataGridView4[0, i - 1].Value = i;
dataGridView4[1, i - 1].Value = r[i];
dataGridView4[2, i - 1].Value = t[i];
dataGridView4[3, i - 1].Value = T[i];
if (i == 1)
{
dataGridView4[4, i - 1].Value = To[i];
x[q]++;
dataGridView4[6, i - 1].Value = 1;
p[0] = To[i];
}
if (i > 1)
{
if (T[i] >= p[0] && To[i] <= v)
{
dataGridView4[4, i - 1].Value = To[i];
x[q]++;
p[0] = To[i];
dataGridView4[6, i - 1].Value = 1;
}
else { dataGridView4[7, i - 1].Value = 1; o[q]++; }
}
i++;
l++;
}
//str = str.Substring(2, str.Length - 2) + str.Substring(0, 2);
ob += x[q];
//obt+=t[i];
dataGridView5.Rows.Add();
dataGridView5[0, q].Value = q+1;
dataGridView5[1, q].Value = x[q];
dataGridView5[2, q].Value = (Convert.ToDouble(ob) / Convert.ToDouble(q + 1));
dataGridView5[3, q].Value = i-1;
dataGridView5[4, q].Value = (Convert.ToDouble(x[q]) / Convert.ToDouble(i - 1));
dataGridView5[5, q].Value = 1-(Convert.ToDouble(x[q]) / Convert.ToDouble(i - 1));
}
double Vob=0;
for (int q = 0; q < 10; q++)
{
Vob += Convert.ToDouble(dataGridView5[4, q].Value);
}
dataGridView5[4, 10].Value = Vob/10;
dataGridView5[5, 10].Value = 1-Vob/10;
}
Исходный код
public Form1()
{
InitializeComponent();
}
string str = "3754204805648947429624805240372063610402084226895319645093032320902560159533476499019025290937670715383113116588676743971280799970801573614764032366539895116877660657471734072768503669736170658133988531";
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox2.Text = Convert.ToString(textBox1.Text.Length);
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
textBox4.Text = Convert.ToString(textBox3.Text.Length);
}
double[] r = new double[10000];//случайные числа
double[] t = new double[10000];//время между двумя последовательными заявками
double[] T = new double[10000];//момент поступления заявки
double[] To = new double[10000];//момент окончания обслуживания заявки
int[] x = new int[1000];//обслуженных заявок
int[] o = new int[1000];//отказов
double v;
int l = 1;
int ob=0;
int obt = 0;
double[] p = new double[1000];
Random rnd = new Random();
private void button1_Click(object sender, EventArgs e)
есть полный текст программы с исходным кодом и скриншот
Тема: | «Моделирование систем массового обслуживания» | |
Раздел: | Статистика | |
Тип: | Лабораторная работа | |
Страниц: | 7 | |
Цена: | 320 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Проектирование электронной системы визуального моделирования MvStudium
Курсовая работа:
Моделирование случайных процессов на ЭВМ
Дипломная работа:
Разработка информациионной системы “Среда визуального моделирования MvStudium”
Дипломная работа:
Разработка комплекса мероприятий по повышению уровня обслуживания клиентов (ООО «Вагабонд»)
Курсовая работа:
Опыт международных гостиничных сетей для формирования отечественных внутренних стандартов обслуживания (на примере ооо корстон - москва)