ієнтів, які, не отримавши товар, що не побажали чекати. Ті ж клієнти, які погодилися чекати прибуття чергової партії товару, залишаються всистемі, і аж до моменту отримання ними товару інформацію про них нужноотслежівать, а саме: вести облік часу очікування. Для об'єкта Радіоприймач, теж бере участь у роботі системи, клас створювати немає необхідності, по-скільки на всьому протязі моделювання ми працюємо тільки з кількості-ми радіоприймачів і ніяка статистика по окремо взятих одиницям етоготовара не потрібно. p align="justify"> Отже, з класом Клієнт все ясно - його полями даних є унікальнийідентіфікатор і час, який він до даного моменту провів у системі, ожи-дая виконання замовлення. Опишемо, які поля даних повинен мати клас Супер-маркет (SuperMarket). p align="justify"> Незмінні поля:
В· інтенсивність надходження клієнтських запитів (0,03 заявок на годину);
В· періодичність перевірок стану запасу (28 днів);
В· час виконання замовлення (21 день);
В· нижня межа кількості товару, при виході за який робиться замовлення (18);
В· рівень наявності товару, виходячи з якого розраховується обсяг замовлення (72);
В· відсоток заявок, які залишили систему, з числа тих, які не застали товар в наявності (80).
Змінні поля:
В· час, що залишився до прибуття наступного купівельного запиту на радіоприймач;
В· час, що залишився до отримання замовлення; в разі, якщо в даний момент поки ми не чекаємо замовлення, значення дорівнює -1;
В· час, що залишився до початку наступної перевірки;
В· обсяг замовлення, отримання якого очікується; в разі відсутності замовлення дорівнює 0;
В· поточну кількість товару;
В· список покажчиків на об'єкти класу Client, очікують отримання товару. У даному випадку саме список, а не масив, так як В»довжина черги не має верхньої межі;
В· поточна довжина черги, може бути обчислена але списком покажчиків.
4.3 Події та методи
Подій, що міняють стан об'єкта Супермаркет, всього три: надходження клієнтського запиту, перевірка стану запасу і прибуття замовлення. Оформлення замовлення не є окремою подією, а входить в алгоритм перевірки стану запасу. Кожному з цих трьох подій відповідають методи, алгоритмічна реалізація яких абсолютно...