Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
varianty_kursovika.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
713.73 Кб
Скачать

Вариант 18 База данных «Товар»

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

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

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

Номер товара

Номер

продавца

Фамилия продавца

Наименование товара

Цена

(в рублях)

1

1

1

1

2

2

2

3

4

4

4

5

5

1000

1500

2050

1900

3100

1000

2050

2050

1000

3100

1900

1500

1000

MERLIN

BLER

DRAK

IDL

MAG

MERLIN

DRAK

DRAK

MERLIN

MAG

IDL

BLER

MERLIN

XX

Y

ZZ

XY

ZY

XX

ZZ

ZZ

XX

ZY

XY

YY

XX

20

28

22

30

520

500

590

1000

80

90

95

160

140

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

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

  1. Создать базу данных.

  2. Заполнить базу данных.

  3. Вывести базу данных на экран.

  4. Найти сведения о товаре с номером 3.

  5. Найти сведения о товарах, стоимость которых находится в диапазоне 100…500.

  6. Выполнить сортировку записей базы данных по Номеру продавца в убывающем порядке.

  7. Выдать сведения о товарах, наименование которых содержит подряд две буквы «L».

  8. Определить среднюю цену товара с заданным номером.

  9. Необходимо получить статистику для каждого товара: минимальную и максимальную цену.

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

Вариант 19 База данных «Кадры»

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

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

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

Таб. №

Ф.И.О.

Отд.

Должность

Оклад

Семья

Дети

Премия в %

Премия в руб.

234

Сергеев А.П.

24

зав. сект.

285

да

2

20

163

Иванов С.Л.

22

ст. инж.

185

да

2

15

431

Басков Н.И.

23

вед. инж.

210

да

0

20

265

Осипов А.П.

22

вед. инж.

220

да

1

20

343

Веригин Н.О.

23

зав. сект.

280

да

1

20

562

Сочнев Г.А.

22

н. с.

1250

да

1

10

413

Прокопенко Ж.В.

22

инж.

165

нет

0

15

100

Васильев Г.А.

24

инж.

165

нет

0

10

Примечание. Премия дана в % от оклада.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]