Главная страница
Навигация по странице:

  • Получено M всего N Где M – полученное число, N общее число полученных сообщений. Задание №52

  • WS1 N всего M WS2 N всего M WS3 N всего M Здесь N – полученный код, M – всего получено сообщений. Задание №53

  • Переход () 0 1 2 3

  • Элемент ResourcePool Присвойте элементу имя tellers(консультанты). Количество ресурсов равно 10. Задание №60

  • Курсовая работа по дисциплине Моделирование систем


    Скачать 0.63 Mb.
    НазваниеКурсовая работа по дисциплине Моделирование систем
    Дата02.02.2019
    Размер0.63 Mb.
    Формат файлаdoc
    Имя файлаZadania_KR_Zaochniki.doc
    ТипКурсовая
    #66099
    страница9 из 9
    1   2   3   4   5   6   7   8   9

    Задание №49




    Поставщик передает потребителю сообщение, которое хранит случайное целое число, равномерно распределённое в диапазоне от -10 до +10. Потребитель принимает полученные числа и записывает их в массив b (N), где N = 100, когда массив заполнен, потребитель передает поставщику сигнал STOP и тот прекращает работу. После этого потребитель отображает содержание массива в виде графика. По оси X откладывается номер ячейки массива, а по оси Y число.

    Задание №50




    Поставщик передает потребителю №1 сообщение, которое хранит случайное целое число, равномерно распределённое в диапазоне от -100 до +100. Потребитель №1 принимает полученные числа и записывает их в массив b (N), где N = 100, когда массив заполнен, потребитель передает поставщику сигнал STOP и тот прекращает работу. После этого потребитель №1 начинает передачу значений массива потребителю №2. Потребитель №2 отображает полученные числа в виде графика. По оси X откладывается текущее время, а по оси Y число.

    Задание №51.




    Поставщик передает маршрутизатору Router сообщение, которое хранит случайное целое число, равномерно распределённое в диапазоне от 1 до 100.

    Если маршрутизатор получил число больше или равное 50, то он пересылает сообщение с этим числом потребителю №2, в противном случае сообщение с числом передается потребителю №1. Поучив сообщение, потребители выводят контрольную информацию в виде:

    Получено M всего N

    Где M – полученное число, N общее число полученных сообщений.

    Задание №52




    К серверу обращаются три рабочие станции. Каждая из рабочих станций подает сообщение, в котором хранится случайное целое число, это число выводится при передаче сообщения. Число - равномерно распределенное в заданном диапазоне. Диапазоны для рабочих станций 1 – [1..10], 2 – [100…200], 3 – [400…500]. Сервер принимает полученные сообщения и ведет их учет, выводя таблицу:

    WS1 N всего M

    WS2 N всего M

    WS3 N всего M

    Здесь N – полученный код, M – всего получено сообщений.

    Задание №53


    Требуется создать модель для иллюстрации принципа работы конечного автомата.

    Автомат Мура

    Конечный автомат работает в соответствии со схемой, показанной на рисунке 1.



    Рис.2. Граф конечного автомата, q4 конечное состояние

    Множество входных сигналов автомата:

    ={0,1,2,3,4,5,6}

    Множество выходных сигналов автомата:

    ={a,h,!,null}

    Автомат выдает сообщение в соответствии с таблицей 2.

    Таблица 2.

    Работа конечного автомата

    Переход ()

    0

    1

    2

    3

    4

    5

    6

    Выходное значение ()



    q0



















    null

    q0




    q1
















    h

    q1







    q2




    q2







    a

    q2










    q1










    h

    q2
















    q3




    null

    q3



















    q4

    !

    q4






















    null



    Задание №54.


    При запуске модели формируется последовательность из четырех случайных целых чисел, равномерно – распределенных в диапазоне от -10 до +10. Полученная последовательность выводится в поле модели. Затем запускается конечный автомат для сортировки полученной последовательности по возрастанию. В процессе работы конечного автомата выводится «история» преобразования последовательности к упорядоченному виду.

    Задание №55.


    Дано последовательность вещественных чисел Xi={x1,x2,x3,x4}. Требуется создать конечный автомат для получения множества Y={y1,y2} по следующим правилам:


    Задание №56.


    Дано два конечных автомата



    Первый – правый автомат работает циклически изменяя счетчик K . Когда K становится больше ста, то левому конечному автомату передается сигнал «go». Получив сигнал, автомат выходит из композитного состояния и завершает свою работу. При нахождении в композитном состоянии автомат изменяет индикатор – закрашенный квадрат. Цвета: синий – зеленый – синий – зеленый -…

    Задание №57.




    Дано два конечных автомата. Первый конечный автомат – левый, находясь в состоянии s1, формирует случайное целое число, равномерно распределенное в диапазоне от -10 до +10. Когда автомат находится в состоянии s2, число поступает в буфер – массив b(N), где N = 50, если буфер не заполнен, цикл работы автомата повторяется, в противном случае, второму автомату – правому передается сигнал «START». Автомат начинает выборку чисел из буфера. Первое состояние – считывание числа, второе состояние – вывод полученного числа.

    Задание №58.


    Создайте модель, которая моделирует процесс реализации продукции по Бассу с учетом, того что продукт, купленный потребителем со временем приходит в негодность и потребитель покупает новый продукт на его замену.

    Методические указания:

    Модель реализации продукта примет вид:









    Здесь DiscardRate – новый поток, отражающий повторные покупки. Для его определения в модели Басса вводится формула:

    DiscardRate=f(AdoptionRate,ProductLifeTime).

    Где: ProductLifeTime=2(года) – параметр, который задает время годности продукта в процессе его использования пользователем.

    Функция f представляет собой задержку и вычисляется в зависимости от двух аргументов: основного потока и константы, которая характеризует задержку – время жизни продукта.

    Чтобы получить такую функцию в AnyLogic нужно использовать встроенную функцию delay.

    Задание №59


    Модель офиса с анимацией очереди к банкомату.



    Ресурсы – консультаны.

    Элемент SelectOutput

    Этот элемент должен срабатывать с заданной вероятностью. Значение вероятности равно 0.5. Равная вероятность выбора клиентом варианта обслуживания.

    Элемент Service

    Время задержки соответствует треугольному закону распределения с параметрами xmin=2,5, xmax=11, предпочтительное значение 6.

    Вместимость очереди – 20 клиентов.

    Для элемента включите сбор статистики.

    Элемент ResourcePool

    Присвойте элементу имя tellers(консультанты). Количество ресурсов равно 10.

    Задание №60


    Требуется создать модель для иллюстрации принципа работы конечного автомата.

    Автомат Мили

    Конечный автомат работает в соответствии со схемой, показанной на рисунке 1.



    Рис.1. Граф конечного автомата, q4 конечное состояние

    Множество входных сигналов автомата:

    ={0,1,2,3,4,5,6}

    Множество выходных сигналов автомата:

    ={a,h,!,null}

    Автомат выдает сообщение в соответствии с таблицей 1.

    Таблица 1.

    Работа конечного автомата

    Переход

    ()

    0

    1

    2

    3

    4

    5

    6

    Выходное значение ()



    q0



















    null

    q0




    q1
















    h

    q1







    q2




    q2







    a

    q2










    q1










    h

    q2
















    q3




    !

    q3



















    q4

    null


    1   2   3   4   5   6   7   8   9


    написать администратору сайта