Для учебы Сделать задание по программированию: На совещании у начальства раздавали задачи. Сотрудники фирмы так задолбались, что решили, что будут получать задачи только в том случае, если это их прямое руководство. Все возмущение началось из-за того, что бухгалтерия решила автоматизировать себе работу, они хотят приходить на работу, нажимать на кнопочку и чтобы все само делалось, а отдел информационных технологий должен сделать эту задачу им. Перейдем к иерархии сотрудников: Главный в конторе Борис – генеральный директор У Бориса есть подчиненные: · Финансовый директор – Рашид · Директор по автоматизации – О Ильхам Рашид в подчинении держит бухгалтерию. В бухгалтерии главный Лукас. О Ильхам в подчинении держит отдел информационных технологий. В отделе информационных технологий следующая иерархия: существует начальник, зам. начальника и 2 сектора. · Начальник инф систем – Оркади · Зам.начальника – Володя · системщики (занимаются сетями). o Главный в секторе системщиков: Ильшат, o Зам: Иваныч, o Сотрудники: Илья, Витя, Женя · разработчики (разработка и сопровождение). o Главный секторе разработчиков: Сергей, o Зам: Ляйсан, o Сотрудники: Марат, Дина , Ильдар, Антон. Таким образом, Дина, Марат, Ильдар, Антон слушаются Ляйсан, Ляйсан слушается только Сергея, Сергей может слушаться Оркадия и Володю. Аналогично и с сектором системщиков. Организовать иерархию конторы, создать несколько примитивых задач. При назначении задач, задача должна иметь признак кому ее дают: системщикам или разработчикам или начальству(начальник и зам.начальник отдела), а потом распределить задачи по сотрудникам. На экране будет следующее: от человека А даётся задача «название задачи» человек Б. И надо вывести берет человек задачу или нет.