в моделювання
# include "7.h"// включення header-файлу з описом класів
// Palata і Pacient. Всередині цього файлу
// підключаються необхідні стандартні
// header-файли main ()
{
Palata palata;
long int i;
srand ((unsigned) time (0));// ініціалізація генератора випадкових чисел
// відкриття файлів для збору статистики
sojourn = fopen ("sojourn", "wt");
ro = fopen ("ro", "wt");
// основний моделюючий цикл
for (i = 0L; i
palata.run ();
// закриття файлів для збору статистики
fclose (sojourn);
fclose (ro);
setlocale (LC_ALL, "Russian");
// друк результатів "прогону" програми
cout <<"Загальне число претендентів на лікування -" <
cout <<"Повністю завершили лікування -" <
cout <<"Не прийняті не лікування (> 41б) -" <
cout <<"Не прийняті на лікування -" <
cout <<"Виписано достроково -" <
cout <<"Всього прийнято на лікування -" <
cout <<"Середнє завантаження палати -" <
cout <<"Середній час перебування в палаті -" <
_gettch ();
}
5. Аналіз результатів роботи програми
Десятиразовий прогін програми з наступним усередненням вихідних даних приніс такі результати:
В
Рис. 1. Знімок роботи програми
В· загальне число претендентів на лікування - 64028;
В· повністю завершили лікування - 23 980;
В· не прийняті на лікування (> 41 бали) - 8375;
В· не прийняті на лікування - 23221;
В· виписано достроково - 8427;
В· всього прийнято на лікування - 32432;
В· середнє завантаження палати - 0,997;
В· середній час перебування в палаті - 24,61.
Спробуємо оцінити реалістичність цих результатів. Оцінимо В«грубої прики...