Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей

return x;

}

//Ф-я выделяет память под массив времени обсл-я у каждой из касс

void massive( void )

{

int i;

tau=(float *)malloc( (m+1)*sizeof(float) );

/* Обнуление элементов массива */

for(i=1; i<=m; i++)

tau[i]=0;

}

// Ф-я возвр. время обсл-я у кассы

float _tau( void )

{

float

x, // Случайное число x

y, // Случайное число y

z, // Случайное число z

tau_; // Время обслуживания

// Проверка на четность

//---------------------

if( floor ( ( float )i/2 )==ceil( ( float )i/2 ) )

{

x=RND_DIG(); // Запрос случ. числа от ДСЧ

y=RND_DIG(); // Запрос случ. числа от ДСЧ

if( x>=.0001) // Если х не слишком маленькое, считаем z

z=sqrt( -2*log( x ) )*sin( 2*M_PI*y );

else

{

К-во Просмотров: 673
Бесплатно скачать Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей