Помощь в учёбе, очень быстро...
Работаем вместе до победы

Небольшие итоги и «Как это работает?»

РефератПомощь в написанииУзнать стоимостьмоей работы

После того как программа отработает время на экран выводится статистика. Нагрузка полосы, общее время ожидания самолетов и т. д. А в файле сохраняется журнал всех событий со временем, типом и продолжительностью. Извлекается событие из очереди (очередь одна, в ней хранятся все события).Проверяется посадка это или взлет. Если посадка, то проверяется свободна ли полоса. Если занята, то меняем время… Читать ещё >

Небольшие итоги и «Как это работает?» (реферат, курсовая, диплом, контрольная)

Теперь у нас есть прототипы основных структур и классов (описание на языке программирования, а так же связи между всеми данными см. в Приложении № 1 и Приложении № 3). Так же мы выбрали принцип, согласно которому будут обрабатываться данные. Вот в чем его идея:

Извлекается событие из очереди (очередь одна, в ней хранятся все события).Проверяется посадка это или взлет. Если посадка, то проверяется свободна ли полоса.

Если свободна, то она становится занята до «текущее время + время посадки» и формируется новое событие «посадка» с условием: если это не самолет, который прилетел еще раз после штрафного круга. Все это с проверкой не выйдет ли оно за пределы моделирования (время).

Если занята, то меняем время события на более позднее и помещаем обратно в очередь. И в событии инкрементируем счетчик «был задержан».

Со случаем когда это взлет все то же самое, однако нового события не создается после взлета.

После того как программа отработает время на экран выводится статистика. Нагрузка полосы, общее время ожидания самолетов и т. д. А в файле сохраняется журнал всех событий со временем, типом и продолжительностью.

Показать весь текст
Заполнить форму текущей работой