Условие:
Группа программистов в неделю слушает 15 часов лекционных занятий и 15 часов практикуется в компьютерном классе, а группа экономистов слушает 24 часа лекций и проводит 6 часов практики на компьютерах. В университете имеется в наличии 10 лекционных аудиторий и 5 компьютерных классов, работающих по 36 часов в неделю.
1. Может ли университет обучать 14 групп программистов? 14 групп экономистов? 5 групп программистов и 12 групп экономистов?
2. Сколько групп студентов должен обучать университет, чтобы все аудитории и компьютерные классы оказались заполненными?
3. Если государство за группу программистов платит в полтора раза больше, чем за группу экономистов, каков будет оптимальный набор
Решение:
Для решения задачи начнем с анализа потребностей групп программистов и экономистов в лекционных и практических занятиях. 1. Потребности групп: - Группа программистов: - Лекции: 15 часов - Практика: 15 часов - Группа экономистов: - Лекции: 24 часа - Практика: 6 часов 2. Ресурсы университета:...
- Лекции: 14 групп * 15 часов = 210 часов - Практика: 14 групп * 15 часов = 210 часов Проверяем ресурсы: - Лекции: 210 часов 360 часов (недостаточно) - Практика: 210 часов 180 часов (недостаточно) Университет не может обучать 14 групп программистов. - Лекции: 14 групп * 24 часа = 336 часов - Практика: 14 групп * 6 часов = 84 часа Проверяем ресурсы: - Лекции: 336 часов 360 часов (недостаточно) - Практика: 84 часа 180 часов (достаточно) Университет не может обучать 14 групп экономистов. - Лекции: - Программисты: 5 групп * 15 часов = 75 часов - Экономисты: 12 групп * 24 часа = 288 часов - Всего: 75 + 288 = 363 часов (недостаточно) - Практика: - Программисты: 5 групп * 15 часов = 75 часов - Экономисты: 12 групп * 6 часов = 72 часа - Всего: 75 + 72 = 147 часов (достаточно) Университет не может обучать 5 групп программистов и 12 групп экономистов. Теперь найдем, сколько групп студентов нужно, чтобы заполнить все аудитории и компьютерные классы. - Лекции: - Максимум: 360 часов / 15 часов (программисты) = 24 группы - Максимум: 360 часов / 24 часа (экономисты) = 15 групп - Практика: - Максимум: 180 часов / 15 часов (программисты) = 12 групп - Максимум: 180 часов / 6 часов (экономисты) = 30 групп Таким образом, чтобы заполнить все ресурсы, университет может обучать максимум 12 групп программистов или 15 групп экономистов. Если государство платит за группу программистов в полтора раза больше, чем за группу экономистов, то необходимо максимизировать количество групп программистов. Пусть: - x - количество групп программистов - y - количество групп экономистов Тогда: - 15x + 24y ≤ 360 (лекции) - 15x + 6y ≤ 180 (практика) Решая систему уравнений, мы можем найти оптимальное значение x и y, учитывая, что за программистов платят больше. Решение: 1. Из первого уравнения выразим y: y ≤ (360 - 15x) / 24 2. Из второго уравнения выразим y: y ≤ (180 - 15x) / 6 Теперь подставим значения и найдем максимальное количество групп, учитывая, что за программистов платят больше. Оптимальный набор будет зависеть от конкретных значений оплаты, но в общем случае университет должен стремиться к максимальному количеству групп программистов, пока не исчерпает ресурсы. Таким образом, для достижения оптимального набора групп, университет должен обучать 12 групп программистов и 0 групп экономистов или 0 групп программистов и 15 групп экономистов, в зависимости от соотношения оплаты.