Язык программирования - C#. Завтра экзамен. Есть пример задачи, которая будет на экзамене. Ее надо сделать и прислать мне. Экзамен начинается в 10.30. На выполнение дается 2 часа. Пример задачи: Задание Спроектировать структуру программного обеспечения (диаграмма вариантов использования и диаграмма классов) и реализовать иерархию классов для программного обеспечения для учета и обработки данных о результатах итогового контроля студентов по математике. Для каждого студента фиксируется фамилия (строка), номер зачетной книжки (четырехзначное целое число) и номер группы (трехзначное целое число). Итоговый контроль в разных группах может проводиться либо в форме зачета, либо в форме экзамена. В случае сдачи зачета фиксируется оценка тестового контроля (вещественно число от 0 до 100), а в случае сдачи экзамена – оценка за первый вопрос (целое число от 0 до 10), оценка за второй вопрос (целое число от 0 до 10) и оценка за решение задачи (целое число от 0 до 10) Создать список результатов итогового контроля. Предусмотреть выполнение следующих операций: Вывод данных по всем студентам. Для каждого студента выдать: фамилию, номер зачетной книжки и итоговую оценку по 10-бальной шкале. Для зачета итоговая оценка вычисляется по правилу: ТК/10, где ТК – оценка за тестовый контроль. Для экзамена итоговая оценка вычисляется по правилу: 0.3*В1 + 0.3*В2 + 0.4*ЗД, где В1 - оценка за первый вопрос, В2 - оценка за второй вопрос, ЗД - оценка за решение задачи Вычисление средней итоговой оценки для заданной пользователем группы студентов