0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
|
|
1 | |
Очередь (Queue), уход заявки по таймауту03.12.2015, 21:45. Показов 3494. Ответов 7
Метки нет Все метки)
(
Посетитель стоит в очереди 30 мин, После чего он покидает столовую.
В блоке queue, ставлю разрешить уход по таймауту, а какой командой прописать что после 30мин он покидает очередь? Добавлено через 1 час 17 минут Какой командой можно высчитать среднее число "одновременно обедающих, их максимальное и минимальное число"(тема столовая)?
0
|
|
03.12.2015, 21:45 | |
Ответы с готовыми решениями:
7
|
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
03.12.2015, 22:16 | 2 |
Нужно указать предельное время в очереди 30 единиц времени. Заявки при этом будут из очереди выходить через отдельный выход (один из верхних, посмотрите справку - один выход по неватке мест в очереди, другой по времени).
Создать элемент (палитра - статистика) - статистика, это массив в него будем собирать текущее число обедающих - настройте что статистика собирается автоматически каждую единицу времени. Всё, этот элемент сам из всех данных что будут собраны будет вычислять среднее число и другие характеристики распределения числа обедающих.
0
|
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
|
|
04.12.2015, 14:48 [ТС] | 3 |
Понятно, спасибо. A как рассчитать среднее время, которое посетитель проводит в очереди?(по данной схеме)
0
|
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
|
|
04.12.2015, 15:20 [ТС] | 4 |
0
|
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
04.12.2015, 15:22 | 5 |
Это стандартная функция, включите галку сбор статистики в очереди.
В целом рассчитать можно и самому также с помощью переменной. в очереди есть выполнение действий при входе и выходе заявок. при входе в переменную записываем время входа (time()) при выходе разница времени текущего и записанного в переменной и есть результат. Длаее добавляем эту разницу в коллекцию статистика и получаем наше среднее время.
0
|
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
|
|
04.12.2015, 16:30 [ТС] | 6 |
Вроде получается, спасибо Вам. Но посмотрите пожалуйста правильно ли я схему составил согласно заданию.
0
|
1816 / 1030 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
04.12.2015, 16:37 | 7 |
Несмотря на не переименованные блоки, по структуре вроде похоже.
0
|
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 15
|
|
04.12.2015, 16:42 [ТС] | 8 |
Спасибо
0
|
04.12.2015, 16:42 | |
Помогаю со студенческими работами здесь
8
Модель ОЧЕРЕДЬ (queue). Создать приложение, описывающее процедуры и функции работы с ней Добавить в очередь среднее арифметическое элементов очереди, не нарушая упорядоченности.(подключать <queue> нельзя)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |