Статья Автор: Лебедев Дмитрий Алексеевич

Задание 22 с помощью программ

Определите минимальное время, через которое завершится выполнение всей совокупности процессов, при условии, что все независимые друг от друга процессы могут выполняться параллельно.
Способ решения:
  1. Копируем данные в блокнот и сохраняем как txt (также как и для задания 9)
  2. Читаем данные из файла через split и перезаписываем с изменением формата
  3. Создаем словарь завершенных процессов с начальным значение {0:0}
  4. Пока все процессы не завершились проверяем каждый на возможность завершения,
    в случае завершения заносим в словарь завершенных

Attached files
22.txt
22_v2.txt
Печать