Лабораторная работа
«Моделирование систем массового обслуживания»
- 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 автора
помогают студентам
23 задания
за последние сутки
10 минут
среднее время отклика
Курсовая работа
«Моделирование систем массового обслуживания»Курсовая работа
«Проектирование электронной системы визуального моделирования MvStudium»Курсовая работа
«Моделирование случайных процессов на ЭВМ»Дипломная работа
«Разработка информациионной системы “Среда визуального моделирования MvStudium”»Дипломная работа
«Разработка комплекса мероприятий по повышению уровня обслуживания клиентов (ООО «Вагабонд»)»