Автор работы: Пользователь скрыл имя, 21 Января 2013 в 06:02, контрольная работа
За последнее время в самых разных областях практики возникла необходимость в решении различных вероятностных задач, связанных с работой так называемых систем массового обслуживания (СМО). Примерами таких систем могут служить: телефонные станции, ремонтные мастерские, билетные кассы, стоянки такси, парикмахерские и т.п.
Темой данного курсового проекта как раз и является решение подобной задачи. Однако, в предложенной задаче будет исследована СМО, в которой рассматриваются поток поступления заявки в систему и поток обслуживания заявки системой. Также рассматриваемые процессы являются немарковскими, т. к. важен фактор времени. Поэтому решение данной задачи построено не на аналитическом описании системы, а на статистическом моделировании.
cout<<"Vvedite vremya raboti sistemi: ";
cin>>time;
do
{
if(S==0)
{
lyambda=(1)*log(random(1000)/
}
if(S==1)
{
t+=lyambda;
}
if(S==2)
{
else
}
if(S==3)
{
lyambda+=lyambda;
else
}
if(S==4)
{
lyambda+=lyambda;
S=5;
}
if(S==5)
{
{
}
if(S==6)
{
{
Lo++;
S=5;
}
if(S==7)
{
for(int j=1; j<=2; j++)
mu=(-1)*log(random(1000)/1000.
Cz++;
S=6;
}
}
while(t<time);
Po=(time -Tobsl)/2/time;
Potk=(double)Co/(double)Cz;
Q=(double)Cobsl/(double)Cz;
A=(double)Cobsl/time;
KolKan=(time-Tobsl)/time;
cout<<"Kolichestvo zayavok: "<<Cz<<"\n";
cout<<"Kolichestvo obsluzhennih zayavok: "<<Cobsl<<"\n";
cout<<"Otkazano "<<Co<<" zayavke(am)\n";
cout<<"Veroyatnost prostoya: "<<Po<<"\n";
cout<<"Veroyatnost otkaza: "<<Potk<<"\n";
cout<<"Dolya obsluzhennih zayavok: "<<Q<<"\n";
cout<<"Absolyutnaya propusknaya sposobnost: "<<A<<"\n";
cout<<"Srednee chislo zanyatih kanalov: "<<KolKan<<"\n\n";
cout<<"Otkaz: "<<Lo<<"\n\n";
}
getch();
}
Информация о работе Контрольная работа по "Моделирование систем"