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