рефераты рефераты
Главная страница > Курсовая работа: Разработка средств моделирования систем  
Курсовая работа: Разработка средств моделирования систем
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Разработка средств моделирования систем

            cin>>x;

            S<<x<<",";

            cout<<"Probability (вещественное от 0 до 1): ";

            cin>>x;

            S<<x<<"))";

            return S.str();

      }

      string fNORMAL()

      {

            float x;

            ostringstream S;

            cout<<"Stream (целое, больше либо равно 1): ";

            cin>>x;

            S<<"(NORMAL("<<x<<",";

            cout<<"Mean (вещественное): ";

            cin>>x;

            S<<x<<",";

            cout<<"StdDev (положительное вещественное): ";

            cin>>x;

            S<<x<<"))";

            return S.str();

      }

      string fPARETO()

      {

            float x;

            ostringstream S;

            cout<<"Stream (целое, больше либо равно 1): ";

            cin>>x;

            S<<x<<",";

            cout<<"Locate (положительное вещественное): ";

            cin>>x;

            S<<x<<",";

            cout<<"Scale (положительное вещественное): ";

            cin>>x;

            S<<x<<"))";

            return S.str();

      }

      string fPEARSON6()

{

      float x;

      ostringstream S;

      cout<<"Stream (целое, больше либо равно 1): ";

      cin>>x;

      S<<"(PEARSON6("<<x<<",";

      cout<<"Locate (вещественное): ";

      cin>>x;

      S<<x<<",";

      cout<<"Scale (положительное вещественное): ";

      cin>>x;

      S<<x<<",";

      cout<<"Shape1 (положительное вещественное): ";

      cin>>x;

      S<<x<<",";

      cout<<"Shape2 (положительное вещественное): ";

      cin>>x;

      S<<x<<"))";

      return S.str();

}

      string fPOISSON()

{

      float x;

      ostringstream S;

      cout<<"Stream (целое, больше либо равно 1): ";

      cin>>x;

      S<<"(POISSON("<<x<<",";

      cout<<"Mean (положительное вещественное): ";

      cin>>x;

      S<<x<<"))";

      return S.str();

}

      string fTRIANGULAR()

{

      float x;

      ostringstream S;

      cout<<"Stream (целое, больше либо равно 1): ";

      cin>>x;

      S<<"(TRIANGULAR("<<x<<",";

      cout<<"Min(вещественное, меньше чем Mode): ";

      cin>>x;

      S<<x<<",";

      cout<<"Max(вещественное, болше чем Mode): ";

      cin>>x;

      S<<x<<",";

      cout<<"Mode(вещественно больше Min и меньше Max): ";

      cin>>x;

      S<<x<<"))";

      return S.str();

}

      string fUNIFORM()

{

      float x;

      ostringstream S;

      cout<<"Stream(целое, больше либо равно 1): ";

      cin>>x;

      S<<"(UNIFORM("<<x<<",";

      cout<<"Min(вещественное, меньше чем Max): ";

      cin>>x;

      S<<x<<",";

      cout<<"Max(вещественное, болше чем Min): ";

      cin>>x;

      S<<x<<"))";

      return S.str();

}

};

class GPSSOperatori:public FuncStandart

{

public:

      int nF,nST,nFas,nQ;

      string GENERATE()

      {

            int n,k,m,l;

            float x,K,M,L;

            ostringstream S;

            S<<"GENERATE ";

            M7:

            cout<<"Промежуток времени между появлениями транзактов: \n";

            cout<<"1 - Постоянный;\n";

            cout<<"2 - Случайный;\n";

            cout<<"3 - Задан функцией;\n";

            cout<<"4 - Зависит от функции;\n";

            cout<<"5 - Не задан;\n";

            M1:

            cout<<"Ваш выбор:";

            cin>>n;

            switch (n)

            {

            case 1:

                  cout<<"Время между появлениями транзактов: ";

                  cin>>x;

                  S<<x;

                  break;

            case 2:

                  cout<<"Среднее время между появлениями транзактов: ";

                  cin>>x;

                  S<<x<<",";

                  cout<<"+/-: ";

                  cin>>x;

                  S<<x;

                  break;

            case 3:

                  cout<<"1 - Стандартная функция;\n";

                  cout<<"2 - Пользовательская функция;\n";

                  M2:

                  cout<<"Ваш выбор: ";

                  cin>>k;

                  switch (k)

                  {

                  case 1:

                        S<<FStand();

                        break;

                  case 2:

                        FUNCTION();

                        S<<"FN$F_"<<nF;

                        break;

                  default:

                        cout<<"ВВедено неверно!!!\n";

                        goto M2;

                        break;

                  }

                  break;

            case 4:

                  cout<<"Постоянное значение, зависящее от функции: ";

                  cin>>x;

                  S<<x<<",";

                  cout<<"Функция:\n";

                  cout<<"1 - Стандартная функция;\n";

                  cout<<"2 - Пользовательская функция;\n";

                  M3:

                  cout<<"Ваш выбор: ";

                  cin>>k;

                  switch (k)

                  {

                  case 1:          

                        S<<FStand();

                        break;

                  case 2:

                        FUNCTION();

                        S<<"FN$F_"<<nF;

                        break;

                  default:

                        cout<<"ВВедено неверно!!!\n";

                        goto M3;

                        break;

                  }

                  break;

            case 5:

                  break;

            default:

                  cout<<"ВВедено неверно!!!\n";

                  goto M1;

                  break;

            }

            cout<<"Время задержки появления первого транзакта:\n";

            cout<<"1 - задано;\n";

            cout<<"2 - не задано;\n";

            M4:

            cout<<"Ваш выбор: ";

            cin>>k;

            switch(k)

            {

            case 1:

                  cout<<"Время: ";

                  cin>>K;

                  break;

            case 2: break;

            default:

                  cout<<"ВВедено неверно!!!\n";

                  goto M4;

                  break;

            }

            cout<<"Предельное число таранзактов:\n";

            cout<<"1 - задано;\n";

            cout<<"2 - не задано;\n";

            M5:

            cout<<"Ваш выбор: ";

            cin>>m;

            switch(m)

            {

            case 1:

                  cout<<"Количество транзактов: ";

                  cin>>M;

                  break;

            case 2: break;

            default:

                  cout<<"ВВедено неверно!!!\n";

                  goto M5;

                  break;

            }

            cout<<"Приоритет транзактов:\n";

            cout<<"1 - задан;\n";

            cout<<"2 - не задан;\n";

            M6:

            cout<<"Ваш выбор: ";

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

рефераты
Новости