причалювання; 4 - у черзі на завантаження ; 5 - навантаження; 6 - у черзі на відчалювання, Штомах; 7 в очередіна відчалювання, шторму немає; 8 - відчалювання).
3.2.2 Похідний клас Tanker4
Незмінні поля даних:
В· середнє значення часу в дорозі на розвантаження і назад (14 400 хв);
В· максимальне відхилення від середнього значення (1440 хв);
В· зв'язок з об'єктом Буксир для посилки йому повідомлення про своє прибуття.
Змінні поля даних:
В· додається ще одне можливе значення коду поточного стану: 9 - у дорозі на розвантаження або назад;
В· час до прібьргія на причалювання; поле даних має сенс лише для стану 9.
За аналогією з попередніми завданнями буксир і порт мають бути оголошені В«друзямиВ» танкера. Цікавий нюанс полягає в тому, що дружність потрібно окремо оголосити і в похідному класі Тапкег4, оскільки за правилами С + + вона неуспадковується. p align="justify"> Досить багато полів даних доводиться вводити для класу Буксир (Tug). Це пов'язано з тим, що буксир є сполучною ланкою між танкерами і портом, а крім того слід враховувати ще й вплив штормів. br/>
3.2.3 Клас Tug
Незмінні поля даних:
В· середнє значення інтервалу часу між прибуттям танкерів перших трьох типів (660 хв);
В· максимальне відхилення від середнього значення (420 хв);
В· тривалість причалювання і відчалювання (60 хв);
В· середня тривалість шторму (240 хв);
В· максимальне відхилення від середнього значення (120 хв);
В· параметр експоненціального розподілу для інтервалу часу між штормами (0,021);
В· покажчик на об'єкт класу Port для взаємодії з ним.
Змінні поля даних: В· час до наступного прибуття танкера одного з трьох типів;
В· час до закінчення причалювання;
В· час до закінчення відчалювання;
В· чергу танкерів на причалювання;
В· чергу танкерів на відчалювання;
В· причалюват...