В процессе разработки программы следует придерживаться следующего алгоритма.
Генератор заявок генерирует некоторый случайным образом распределенный во времени поток событий. Система обслуживания с
каналами работает следующим образом: 1-ая заявка поступает на 1-ый канал, следующая заявка в случае, если занят 1-ый канал – поступает на 2-ой, следующая заявка поступает на 3-ий, если первые два канала заняты и т.д. Если все
каналов заняты, то поступившая заявка получает отказ и формируется файл в виде случайного потока отказов. Если освобождается несколько каналов, то текущая заявка поступает в канал, имеющий меньший номер. Система обслуживания обрабатывает заявки, исходя из собственного времени обслуживания каждого канала и выдает потоки обслуженных заявок. На выходе системы должны быть сформированы
файлов в виде случайных потоков обслуженных заявок.