Лабораторная работа 3: Реализация метода дискретно-событийного моделирования
Описание
Задание: используя метод дискретно-событийного моделирования, имитируйте один рабочий день магазина
Задача: время между последовательными прибытиями покупателей в магазин равномерно распределяется в интервале от 1 до 20 минут. Для 50% покупателей время обслуживания составляет 8 минут, в то время как для остальных 50% это время составляет 14 минут.
Используя метод дискретно-событийного моделирования, имитируйте один рабочий день магазина. Определите суммарное время ожидания покупателей в очереди.
Задача общая для всех вариантов.
В качестве программной оболочки для выполнения расчета необходимо использовать электронную таблицу.
Рекомендации к выполнению:
Для решения данной задачи необходимо выполнить генерацию случайных величин для определения времени прибытия между покупателями в диапазоне от 1 до 20 минут с помощью функции электронной таблицы СЛУЧМЕЖДУ().
Время ожидания в очереди находится как разность между временем нахождения в магазине и временем обслуживания. Время нахождения в магазине является разностью величин окончания обслуживания и прибытия покупателя в магазин. Время окончания обслуживания состоит из суммы двух компонент: времени обслуживания и времени прибытия клиента.
Время обслуживания покупателя определяется в виде случайного числа принимающего значение 8 или 14 минут. Момент прибытия каждого покупателя можно определить как сумму времени первого прибытия и диапазона между прибытием покупателя.
Фрагмент расчетной таблицы:
| | А | B | C | D | E | F | G |
1 | Покупа- тель | Время между прибытиями покупателей, минут | Момент прибытия, минута | Время обслужи-вания, минут | Конец обслужи-вания, минута | Время нахождения в магазине, минут | Время ожидания в очереди, минут |
2 | 1 | 0 | 0 | 14 | 14 | 14 | 0 |
3 | 2 | 1 | 1 | 8 | 22 | 21 | 13 |
4 | 3 | 4 | 5 | 8 | 30 | 25 | 17 |
B2=0;
B3=СЛУЧМЕЖДУ(1; 20);
C2=0; C3=C2+B3;
D2=СЛУЧМЕЖДУ(0;1)*6+8 ;
E2=D2; E3=D3+МАКС(E2;C3);
F2=E2-C2; G2=F2-D2.
СибГУТИ
















