База данных «Личная библиотека»

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

Картотека домашней библиотеки состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

автор,

название,

издательство,

год издания,

раздел библиотеки (специальная литература, хобби,

домашнее хозяйство, беллетристика).

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

1) создание базы данных в типизированном файле,

2) дополнение файла новыми записями,

3) вывод на экран всей базы данных,

4) сортировка списка книг по их авторам (по алфавиту),

5) вывод списка книг данного издательства,

6) вывод самой старой книги,

7) вывод списков книг отдельно по разделам,

8) вывод информации о книге по ее названию.

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (более 10).

ВАРИАНТ 34

База данных «Звуковые карты»

Составить программу создания и обработки файла данных, содержащего сведения о продаже звуковых карт.

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать поля, содержащиеся в таблице:

Звуковые карты Цена Продажа штук  
Звуковая карта Фирма производитель Страна Звуковой синтез Апрель Октябрь За период апрель-октябрь Разница в цене
Turttle Trooper Trutlle Beach System USA FM+WAVE  
Sound Blaster AVE32 Greative Labs Signature FM+N+E  
Advenced Gravs ultrasound Advenced Gravis Canada WAVE  
Trutlle Beach Monte Trutlle Beach System USA FM+V+Synth  
Sound Blaster 16 Greative Labs Signature FM  
Sound Gataxy 16 Aztech Signature FM  

Программа должна содержать заставку и меню.

Обработка файла должна включать следующие действия:

1. создание базы данных в типизированном файле,

2. дополнение файла новыми записями,

3. вывод на экран всей базы данных,

  1. Заполнить для каждой звуковой карты сведения «Разница в цене».
  2. Вывести все данные о звуковых картах на экран.
  3. Определить количество звуковых карт, проданных за указанный период.
  4. Определить среднюю цену звуковых карт в апреле и октябре.
  5. Вывести на экран названия звуковых карт, произведенных в «Signature».
  6. Определить максимальную и минимальную цены за звуковую карту за период апрель – октябрь (вывести цены и названия звуковых карт).

Все элементы обработки файла должны быть оформлены в виде процедур.




ВАРИАНТ 35

База данных «Кафе»

Составить программу создания и обработки базы данных кафе.

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

- название кафе,

- адрес,

- район,

- средняя цена обеда,

- количество мест.

Программа должна содержать графическую заставку и меню.

Обработка файла должна включать следующие действия:

1. создание базы данных в типизированном файле,

2. дополнение файла новыми записями,

3. вывод на экран всей базы данных,

4. поиск по названию по адресу с указанием района,

5. сортировку по убыванию цен,

6. вывод названий кафе с самой высокой ценой обеда,

7. вывод названий кафе с самым дешевым обедом

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

ВАРИАНТ 36

База данных «Музеи мира»

Составить программу создания и обработки базы данных о крупнейших музеях мира.

Информация состоит из записей в типизированном файле.

Каждая запись должна содержать следующие поля:

• страна,

• город,

• название,

• год открытия,

• количество посетителей.

Программа должна содержать графическую заставку и меню.

Обработка файла должна включать следующие действия:

1. создание базы данных в типизированном файле,

2. дополнение файла новыми записями,

3. вывод на экран всей базы данных,

4. по названию музея указать страну и город,

5. сортировку по возрастанию количества посетителей,

6. вывод названия страны, в которой находится старейший музей

Все элементы обработки файла должны быть оформлены в виде процедур.

Количество записей произвольное (не менее 10).

ВАРИАНТ 37

Наши рекомендации