Содержание
- 2. Особенности ПО для моделирования Имитационное моделирование характеризуется наличием параметров, которые являются случайными величинами. Поэтому ПО, используемое
- 3. Универсальные языки Универсальные языки обладают средствами генерации равномерно распределенных случайных величин на отрезке. Например, в языке
- 4. Расчетные ПО для моделирования Для проведения расчетов по имитационным моделям могут использоваться: Математические пакеты (Mathematica, Matlab
- 5. Почему удобно использовать MS Excel Программа MS Excel обладает: Специальным набором функций, которые позволяют вычислять функции
- 6. Особенности хранения данных Файл MS Excel представляет собой книгу, которая состоит из набора листов. Каждый лист
- 7. Функции генерации случайных величин
- 8. Учебный пример - парикмахерская Пусть имеется парикмахерская с одним мастером. Приход клиентов в парикмахерскую и время
- 9. Лист с формой Один из листов будет задавать параметры модели: Количество клиентов; Среднее время интервала прихода
- 10. Заполнение параметров Заполнение параметров по умолчанию может быть заполнено при загрузке файла.
- 11. Еще один лист для расчетов Для расчетов заведем отдельный лист в книге. Там для каждого клиента
- 12. Заполнение листа расчетов Запуск расчетов организуется при нажатии кнопки на листе формы. Private Sub Go_Click() '
- 13. Заполнение листа расчетов ' цикл прихода клиентов For i = 1 To n ' генерация очередного
- 14. Заполнение листа расчетов ' генерация времени обслуживания клиента t = Application.WorksheetFunction.RandBetween(Av2 - 8, Av2 + 8)
- 15. Лист результатов На отдельном листе приведем расчет результатов – количество клиентов, обслуженных за рабочий день, для
- 16. Заполнение листа результатов ' определение количества клиентов за рабочий день Count = 0 For i =
- 17. Заполнение листа результатов ‘ если время окончания обслуживания будет больше ‘ длительности рабочего дня, окончание обслуживания
- 18. Заполнение листа результатов ' заполнение данных о средних показателях обслуживания клиентов Worksheets("Результаты").Cells(1 + Count + 2,
- 19. Парикмахерская с несколькими мастерами Очевидно, что чаще всего работает несколько мастеров. Предположим, что очередь на обслуживание
- 20. Изменение алгоритма заполнения расчетов ‘количество парикмахеров m = Worksheets("Форма").Cells(2, 6).Value ‘ заводится массив, в котором будут
- 21. Изменение алгоритма заполнения расчетов ‘ После генерации прихода очередного клиента ' поиск парикмахера, который будет обслуживать
- 22. Изменение алгоритма заполнения расчетов ‘ фиксация времени обслуживания ' генерация времени обслуживания клиента t = Application.WorksheetFunction.RandBetween(Av2
- 23. Изменение алгоритма заполнения результатов Результаты дополняются данными о загрузке парикмахеров: Общее отработанное время; Время простоя.
- 24. Изменение алгоритма заполнения результатов 'заполнение результатов эксперимента 'предварительное заполнение данных о парикмахерах For i = 1
- 25. Изменение алгоритма заполнения результатов ‘ в цикле анализа данных клиента For i = 1 To n
- 27. Скачать презентацию