Вариант 4 Студенты института
Разработать приложение, позволяющее организовать работу по учёту студентов некоторого подразделения института. Информация об учащемся, хранится в некотором описателе учащегося.
Описатель младшекурсника содержит следующую информацию: фамилия и инициалы студента, “индекс группы”; номер профилирующей кафедры; оценки за прошедшую сессию (максимум 5 чисел).
Описатель старшекурсника содержит следующую информацию: фамилия и инициалы студента, “индекс группы”; номер профилирующей кафедры; оценки за прошедшую сессию (максимум 4 числа); направление темы УИР (учебно-исследовательской работы); место выполнения; оценки руководителя и комиссии.
Описатель выпускника содержит следующую информацию: фамилия и инициалы студента, “индекс группы”; номер профилирующей кафедры; направление темы ДП (дипломного проекта); место выполнения; оценки руководителя, рецензента и ГЭК (государственной экзаменационной комиссии).
Каждый студент имеет уникальную характеристику – шифр студента (число). Информация обо всех студентах сведена в таблицу, каждый элемент которой содержит шифр и указатель на его описатель. Элементы таблицы упорядочены по возрастанию значений шифра.
Обеспечить выполнение следующих операций.
-
Для таблицы:
-
включить новый элемент, не нарушая упорядоченности;
-
найти элемент по заданному шифру;
-
удалить элемент, заданный шифром;
-
показать содержимое таблицы.
-
-
Для любого студента:
-
вывести информацию о студенте;
-
получить (вернуть в качестве результата) категорию студента;
-
получить (вернуть в качестве результата) информацию об оценках в соответствии с категорией студента; записать оценки соответствующего семестра;
-
изменить индекс учебной группы;
-
перевести студента в другую категорию учащихся.
-
-
Для старшекурсников и выпускников:
-
получить (вернуть в качестве результата) информацию о теме индивидуальной работы (УИР или ДП) студента; изменить информацию о теме индивидуальной работы;
-
получить информацию о месте выполнения работы; изменить информацию о месте выполнения работы (УИР или ДП).
-
-
Для приложения:
-
оформить поступление студента в институт;
-
оформить перевод студента на новый семестр (добавление новой записи с возможным изменением статуса);
-
отчислить студента из института (исключение записи из таблицы);
-
(*) получить отчёт обо всех студентах в краткой форме с указанием категории учащегося, используя класс-итератор.
-
- Вариант 1 Линия метро
- Порядок выполнения работы
- Вариант 2 Гостиница
- Порядок выполнения работы
- Вариант 3 Программа на ассемблере
- Порядок выполнения работы
- Вариант 4 Студенты института
- Порядок выполнения работы
- Вариант 5 Книжный каталог
- Порядок выполнения работы
- Вариант 6 Таблица идентификаторов
- Порядок выполнения работы
- Вариант 7 Учебные группы
- Порядок выполнения работы
- Вариант 8 Информационные агентства
- Порядок выполнения работы
- Вариант 9 Учебный план
- Порядок выполнения работы
- Вариант 10 Спортивная команда
- Порядок выполнения работы
- Вариант 11 Файловая система
- Порядок выполнения работы
- Вариант 12 Телефонный сервис
- Порядок выполнения работы
- Вариант 13 Торговый склад
- Порядок выполнения работы
- Вариант 14 Жилищный фонд
- Порядок выполнения работы
- Вариант 15 Туристическое бюро
- Порядок выполнения работы
- Вариант 16 Банковские операции
- Порядок выполнения работы
- Вариант 17 Отдел кадров
- Порядок выполнения работы
- Вариант 18 Жилищная контора
- Порядок выполнения работы
- Вариант 19 Налоговая служба
- Порядок выполнения работы
- Вариант 20 Сетевой сервер
- Порядок выполнения работы
- Вариант 21 Семестровый контроль
- Порядок выполнения работы
- Вариант 22 Сетевой сервис
- Порядок выполнения работы