Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1019.pdf
Скачиваний:
7
Добавлен:
07.01.2021
Размер:
820.79 Кб
Скачать

прибывают в среднем две маш/мин. Заправляются 1 мин. Определить вероятность отказа и среднюю длину очереди. Смоделировать работу системы на языке GPSS в течение одного дня. Построить граф состояний и рассчитать основные характеристики системы математически.

37)Методы моделирования непрерывных динамических

систем..

38)Наблюдение за экспериментом, анализ и интерпретация

результатов моделирования систем на ЭВМ.

39) Смоделировать работу системы на языке GPSS.

На вычислительном центре в обработку принимаются три класса заданий А,В,С. Задания А и В могут решаться на ЭВМ одн о- временно, а задания С монополизируют ЭВМ. Генерация заданий 20+-5 мин, 20+-10 мин, 30+-10 мин. Время выполнения 20+-5мин, 21+-3мин, 28+-5мин. Смоделировать работу в течение 80 час.

40) Генерация случайных чисел. Основные требования и способы генерирования.

4. ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ

4.1. Типовой вариант проверочного теста по всем темам дисциплины

«Моделирование прикладных информационных систем»

1. Какое количество параметров обязательно в блоке

ASSIGN

а) 1 б) 2 в) 3

2. Что делает следующая команда ASSIGN 1,1

а) Увеличивает Р1 на 1 б) Умножает Р1 на 1 в) Р1 присваивает 1

3. Что содержится в Р1 после блока ASSIGN 1+,1 при условии что Р1 не был создан ранее

а) 0 б) 1

в) 2

4. Что содержится в Р1 после блока ASSIGN 1+,2,3 при условии что Р1 не был создан ранее

а) 2 б) 5 в) 6

5. Какой вид записи не допустим

а) ASSIGN -1,1,2

б) ASSIGN 1,-1,2

в) ASSIGN 1,1,-2

6. Допустима ли следующая запись ASSIGN Name,”mike”

а) да б) нет

7. Какая запись ошибочна

а) PLUS Name,”mike” б) PLUS ”mike”, Name

в) Обе ошибочны

8. Каков результат блока INDEX 3,2

а) Р3 присвоить 2 б) Р3 увеличить на 2 в) Р2 присвоить 3

9. Какой из блоков записан верно

1.SEIZE kassir RELEASE kassir

2.SEIZE 5 RELEASE 5

а) 1 б) 2

в) Оба верно

10. Могут ли параметры блока ADVANCE быть строкового

типа

а) да б) нет

11. Какое количество параметров обязательно в блоке

ADVANCE

а) 0 б) 1 в) 2

12. Какой блок верен, если задержка транзакта 30 ±5 ед.

времени

а) ADVANCE 30,5

б) ADVANCE 5,30

в) ADVANCE 30

13. Возможен ли следующий блок ADVANCE Р1

а) да б) нет

14. Какой из операторов в блоке TEST X A,B определяет знак сравнения

а) X

б) A

в) B

15. Какое значение оператора сравнения в блоке TEST обозначает “=”

а) g б) e в) l

16. Какое значение оператора сравнения в блоке TEST обозначает “>”

а) g б) e в) l

17. Какое значение оператора сравнения в блоке TEST обозначает “<=”

а) ge б) le в) ne

18. Какое действие выполняет этот оператор: TRANSFER BOTH,LAB1,LAB2?

a) Переход на метку lab2 если устройство на метке lab1 занято б) Переход на метку lab1 если устройство на метке lab2 занято в) Переход на одну из меток lab1 или lab2 если они не заняты

19. Какое действие выполняет этот оператор: TRANSFER 0.4,LAB1,LAB2?

а) Транзакт с вероятностью 0.4 переходит к метке lab1 б) Транзакт с вероятностью 0.6 переходит к метке lab2 в) Транзакт с вероятностью 0.6 переходит к метке lab1

20. Правильно ли описана эта команда: TRANSFER ,MET

а) Нет, перед запятой должна стоять еще одна метка б) Нет, перед запятой должно стоять переменная в) Написание верно

21. Какое действие выполняет этот блок: lines1 storage 2

а) Определяет одноканальное устройство lines1 б) Определяет 2-а одноканальных устройства lines1 в) Определяет двухканальное устройство lines1

г) Определяет 2-а двухканальных устройства lines1

22. Состояние Si является существенным:

a) если нет другого состояния такого что, перейдя однажды в это состояние, система не может перейти обратно

б) если нет другого состояния с большей вероятностью чем у Si в) если нет другого состояния такого что, перейдя в это со-

стояние, система может перейти обратно

23. Случайная функция – есть:

а)функция значение которой при любом времени Т, есть случайная величина

б) функция значение которой при времени Т, есть постоянное

число

24. Марковские цепи -это цепи для которых характерны:

а) дискретные состояния и дискретное время б) непрерывные состояния и дискретное время в) непрерывные состояния и время

25. Для описания процессов в «Моделировании систем» используются:

а) блок схема б) граф состояний в) case средства

26. Какие состояния являются существенными:

а) IV, V

б) I, II, III

27. Для чего служит команда ASSIGN в языке GPSS:

а) для вызова ранее описанных функций б) для описания функции

в) для изменения значений параметров транзакта

28. С помощью какого оператора осуществляется генерация транзактов в GPSS:

а) GENERATE

б) RELEASE

в) TRANSFER

29. Для чего служит оператор ADVANCE

а) для задержки транзакта на определенное время б) для задержки транзакта до нажатия любой клавиши

в) для доступа к дополнительным настройкам транзакта

30. Вероятностью отказа называют число равное:

а) Pn б) 1-Pn

31. Укажите рисунок с одноканальной системой без очере-

ди:

32. Сколько категорий объектов существует в языке GPSS?

а) 3 б) 2 в) 5 г) 7

33. Тип объекта блок входит в категорию:

а) Операционные б) Группирующие в) Запоминающие г) Аппаратные

34. Тип объекта транзакт входит в категорию:

а) Динамические б) Вычислительные в) Статические г) Группирующие

4.2. Типовой вариант обучающего теста по всем темам дисциплины

«Моделирование прикладных информационных систем»

1.Могут ли подряд следовать несколько блоков

GENERATE?

2.Запишите блок GENERATE, в который транзакты будут приходить:

а) через каждые шесть единиц времени;

б) через каждые шесть единиц времени, но первый транзакт должен прийти в момент времени, равный 15;

в) через каждые шесть единиц времени, но всего должно придти 10 транзактов;

3.Запишите блок GENERATE, использование которого вызовет приход транзактов через 15 ± 5 единиц времени:

а) с уровнем приоритета, равным 0; б) с уровнем приоритета, равным 9;

4.Интервалы времени блока GENERATE распределены равномерно и заданы целыми числами:

а) 4, 5, 6, 7 и 8. Запишите блок GENERATE, который работает

именно таким образом;

б) 4, 5, 6, 7, 8 и 9. Можете ли вы записать блок GENERATE для таких чисел?

5. При использовании блока GENERATE 4, 6, 5 во время прохождения этой модели через ЭВМ возникает ошибка. Можете ли вы объяснить причину её возникновения?

6.Почему блок GENERATE 5, 2,,,-3 НЕВЕРЕН?

7.Почему блок GENERATE 5, 2,-10 неверен?

8.Предположим, что модель на GPSS содержит такие блоки

GENERATE:

GENERATE 3 GENERATE 6,,,,7 GENERATE,,480,,13

К моменту времени 20 из модели еще не вышел ни один транзакт. какое число транзактов с уровнем приоритета, равным 0, находится в модели в момент времени 20? Сколько таких транзактов с уровнем приоритета, равным 7? То же с уровнем приоритета, равным

13?

9. Какой из блоков записан неверно и почему?

а) GENERATE 10,,12

б) GENERATE 10,12

10.Транзакты должны входить в блок GENERATE каждые 0,6 ± 0,2 дня. Укажите, какие значения должны принимать операнды A и B в блоке GENERATE, если выбранная единица времени равна а) 0,1 дня; б) 1/5 дня; в) 0,3 ч; г) 0,1 ч ?

11.В чем различие между двумя сегментами:

GENERATE10, 3 Generate 10, 3

SEIZE 1

QUEUE 1

 

SEIZE 1

12. Имеется следующая модель:

GENERATE 4 SEIZE 1 ADVANCE 9 RELEASE 1 TERMINATE 1 START 4

а) В какой момент времени 1-й транзакт войдет в блок

GENERATE?

б) В какой момент времени в блок GENERATE войдет его последователь?

в) В какой момент времени последователь выйдет из блока

GENERATE?

г) В какой момент третий транзакт войдет в блок GENERATE? д) В какой момент устройство будет занято в третий раз?

е) Сколько времени проходит между последовательными выходами транзактов из блока GENERATE ?

ж) В какой момент времени завершится моделирование?

13. Модель состоит из четырех сегментов:

GENERATE

GENERATE

GENERATE

950,

950

900

50

GENERATE 900

 

ADVANCE

 

ADVANCE 50,

QUEUE 1

50

QUEUE 1

50

 

QUEUE 1

 

QUEUE 1

1-й сегмент

2-й сегмент

3-й сегмент

4-й сегмент

а) В какие моменты времени первые три транзакта войдут в блок QUEUE в сегменте 1?

б) В какие моменты времени первые три транзакта войдут в блок QUEUE в сегмента 2?

в) Каковы наибольшее и наименьшее возможные значения времени, в которые первые три транзакта в сегменте 3 могут войти в блок QUEUE?

г) Каковы наибольшее и наименьшее возможные значения времени, в которые первые три транзакта в сегменте 4 могут войти в блок QUEUE?

14. Запишите определение дискретной функции, которую можно было бы использовать для розыгрыша случайных чисел, принимающих значения -3, 0, 5, 9 и 14 с вероятностями 0.1; 0.05; 0,15; 0,30 и 0,40 соответственно. Функция имеет символическое имя DRAW и в качестве аргумента используется генератор RN7.

Можно ли с помощью этой функции задавать распределение интервалов приходов или времени обслуживания?

15.Каким образом можно изменить маршрут транзакта?

16.С какой целью используется в GPSS блок SEIZE? Укажите все его операнды. Пусть некоторый транзакт попал в блок SEIZE. Когда в него сможет попасть следующий транзакт?

17.Нарисуйте блоки СТАТЬ В ОЧЕРЕДЬ и ПОКИНУТЬ ОЧЕРЕДЬ. Укажите все возможные операнды этих блоков. Опи-

шите, что происходит при входе транзакта в блок СТАТЬ В ОЧЕРЕДЬ.

18.Что понимают под прибором в GPSS? Что такое имя

прибора?

19.Что такое TABLE и TABULATE? Опишите возможности их использования?

20.Что означают следующие записи:

а) ASSIGN 3,25 ?

б) ASSIGN P3, FR$BARGE?

в) ASSIGN 4+,Q5 ?

21.Как описывается многоканальное устройство в GPSS?

22.Что означают следующие записи:

а) TRANSFER .25, WORK, PLAY ?

б) TRANSFER .333,,BYPAS ?

в) TRANSFER BOTH,,BYBYE?

23. Какими будут интервалы времени в следующих случа-

ях:

а) GENERATE FN$IAT;

б) GENERATE 1, FN$IAT;

в) GENERATE 2, FN$IAT;

г) GENERATE FN$IAT, 2?;

Функция IAT определена так:

IAT FUNCTION RN1, C2 0,2 / 1,6

24.Что означают следующие записи: QZ14; SC$BOATS;

F$ALONE?

25.Дайте графическую интерпретацию интервалов таблицы, описанной так:

JOE TABLE P3, -50,25,8.

26.Функция BOND определена так:

BOND FUNCTION SR$SHELF, D3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]