logo search
cpp4_2008

Вариант 5 Книжный каталог

Разработать приложение, позволяющее организовать учёт книжных фондов библиотеки. Информация об издании (книге) в библиотеке хранится в описателе издания.

Описатель учебного издания содержит следующую информацию: фамилия и инициалы автора, название издания ; год и издательство; количество экземпляров; название курса, использующего это издание и перечень индексов групп (от одной до восьми групп).

Описатель научного издания содержит следующую информацию: фамилия и инициалы автора, название издания; год и издательство; количество экземпляров; названия курсов, использующих это издание (от одного до трех курсов).

Описатель художественного издания содержит следующую информацию: фамилия и инициалы автора, название издания; год и издательство; количество экземпляров; тематика литературного произведения.

Каждое издание имеет уникальную характеристику – шифр издания. Информация обо всех изданиях, хранящихся в библиотеке, сведена в таблицу, каждый элемент которой содержит шифр издания и указатель на его описатель. Элементы таблицы упорядочены по возрастанию значений шифра издания.

Обеспечить выполнение следующих операций.