Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Курсовая работа по теме Разработка информационнопоисковой системы СПбГУКиТ 2008

Работа добавлена на сайт samzan.net:


Курсовая работа

для студентов 1 курса ФАВТ

заочного отделения

Варианты курсовой работы выбираются в соответствии с формулой:

НОМЕР ВАРИАНТА равен модулю разности

двух последних цифр номера шифра и числа 50.

Пример.

Шифр  2438  соответствует номеру варианта

Nварианта.

Требования к оформлению курсовой работы изложены в методических указаниях: ИНФОРМАТИКА. Курсовая работа по теме «Разработка информационно-поисковой системы», СПбГУКиТ, 2008. Составители: Степанов В.С., Васильева Н.И., Ситникова Е.В., Меркушин А.В.

Титульный лист к курсовой работе можно взять на сайте кафедры математики и информатики

gukitkafmi.narod.ru

Курсовые работы для проверки можно присылать на адрес электронной почты

kafmii @ mail.ru

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


ВАРИАНТ 0

База данных «Торговый склад»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

  •  наименование товара,
  •  количество товара (шт.),
  •  цена товара до уценки,
  •  срок хранения товара,
  •  цена товара после уценки,
  •  общая стоимость товаров после уценки.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Вывод на экран базы данных при условии, что, если продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза
  5.  Вывод на экран базы данных при условии, что, если если срок хранения превысил 6 месяцев, но не достиг 10, то в 1,5 раза.).
  6.  Вывод максимальной и минимальной цены товаров до уценки и после уценки.
  7.  Вывод максимального и минимального сроков хранения товара на складе.

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

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


ВАРИАНТ 1

База данных «Универсам»

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

Номер

Тип товара

Товар

Закупка

Транспорт

Склады

Реализация

1

2

3

4

5

6

7

8

9

10

11

12

Овощи

Овощи

Овощи

Фрукты

Фрукты

Фрукты

Бакалея

Бакалея

Бакалея

Гастрономия

Гастрономия

Гастрономия

Картофель

Капуста

Морковь

Бананы

Яблоки

Виноград

Хлеб

Мука

Сахар

Колбаса

Сосиски

Сардельки   

98

140

69

556

630

269

61

64

95

3873

4989

3575

30

31

12

43

48

50

30

28

37

90

100

110

12

9

8

25

40

30

9

10

14

28

40

52

211

244

125

320

1130

1200

145

117

197

1790

9700

6300

Программа должна содержать меню.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод данных о товарах на экран по возрастанию прибыли.
  5.  Вычисление прибыли – разность между реализацией и затратами на закупку, транспортировку и складирование.
  6.  Вывод записей о товарах: по их наименованию, по типу товара.
  7.  Вывод сведений о суммах затрат отдельно на закупку, транспорт и складирование по всем товарам; подсчитать отчисления в налоговую инспекцию – 10% от общей прибыли.
  8.  Определение товара, который имеет минимальные суммарные издержки (закупка + транспорт + склады).
  9.  Вывод типа товара и определение следующих величин:
  •  количество, видов товара;
  •  средние суммы затрат на закупку;
  •  транспорт;
  •  складирование;
  •  товар, за который выручена большая сумма при реализации.

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

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


ВАРИАНТ 2

База данных «Автопредприятие»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

  1.  Фамилия водителя.
  2.  Табельный номер (поле таб. №).
  3.  Гаражный номер автомобиля (поле № авт.).
  4.  количество отработанных дней (поле кд).
  5.  выручка, сдаваемая водителем, и среднедневной доход.

Значение поля «доход» равно произведению значений полей количество отработанных дней и «среднедневная выручка (факт – план)».

Фамилия

Таб. №

№ авт.

кд

Выручка в день

Факт.

План

Доход

Орлов А.

347

69

6

Гусев Ф.

104

184

12

…..

…..

…..

…..

…..

…..

…..

Программа должна содержать меню.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Cортировка БД по табличным номерам, а внутри по фамилиям водителей.
  5.  Вывод на экран среднегодовой доход по каждому водителю.
  6.  Определение водителей, имеющих максимальный и минимальный средний дневной доход, а также тех, кто имеет доход меньше заданного числа.
  7.  Просмотр список водителей, фамилии которых начинаются на заданную букву.

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

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


ВАРИАНТ 3

База данных «Расход топлива на автопредприятии»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

  •  фамилия владельца автомобиля,
  •  гаражный номер,
  •  характеристики автомобиля:

а) марка,

б) номер,

в) пробег,

– расход бензина:

 а) нормативный,

 б) фактический,

 в) экономия.

Фамилия

Гр. №

Характеристики

Расход бензина (в л.)

Марка

Номер

Пробег (км)

Норма

Факт.

Экономия

Орлов

23

Жигули

34 – 67

543600

450

430

Гусев

49

Москвич

22 – 01

340200

520

550

Программа должна содержать меню.

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

  1.  Создание базы данных  в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  вывод на экран базы данных.
  4.  Расчет экономия в литрах.
  5.  Индексирование файла БД по полю № в алфавитном порядке.
  6.  Расчет суммарной экономии топлива.
  7.  Расчет суммарной экономии по заданной марке автомобиля.
  8.  Подсчет количества автомобилей, допустивших перерасход топлива, и выдать фамилии их владельцев.

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

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


ВАРИАНТ 4

База данных «Отдел кадров»

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

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

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

Фамилия

Оплата за час

Понедельник

Вторник

Среда

Четверг

Пятница

Суббота

Алексеев

330,5

0

0

0

4,7

0

0

Андреев

330,5

2

0

2,5

0

3,5

4

Борисов

186,4

4

2

3,5

0

2,5

0

Берг

95,4

6

6

6

6

6

6

Власов

186,4

4

0

0

2

4

2

Герасимов

330,5

3

0

0

4

5

1

Программа должна меню.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных (введение новой недельной информации).
  4.  Определение для каждого служащего найти суммарное число часов, отработанных за неделю. Вывести в форме: фамилия, число часов.
  5.  Определение для каждого служащего размера зарплаты за неделю, умножив отработанное время на почасовую ставку. Вывод – фамилия, зарплата.
  6.  Определение для каждого дня недели числа служащих, отсутствующих на работе.
  7.  Определение дня недели, в котором было больше всего отсутствующих служащих.

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

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


ВАРИАНТ 5

База данных «Агентство недвижимости»

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

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

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

  •  фамилия владельца недвижимости;
  •  номер телефона;
  •  адрес помещения предлагаемого на продажу:

а) название улицы,

б) район,

в) номер дома,

г) номер квартиры,

  •  характер помещения:

а) жилое, нежилое,

б) приватизированное или нет

в) отдельное или нет,

г) количество комнат,

д) наличие телефона,

е) общая площадь.

–  стоимость помещения.

Программа должна меню.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных
  4.  Вывод сведений о нежилых помещениях на заданной улице.
  5.  Вывод сведений об однокомнатных квартирах с сортировкой по их стоимости.
  6.  Вывод данных об отдельных квартирах предлагаемых в заданном районе с сортировкой по числу комнат.
  7.  Данные о приватизированных комнатах.
  8.  Определение средней стоимость одной комнаты в коммунальной квартире.

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

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


ВАРИАНТ 6

База данных «Прокат видеокассет»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля.

  •  Название видеофильма.
  •  Фамилия режиссера.
  •  Фамилия актера, играющего главную роль.
  •  Страна.
  •  Год выпуска фильма.
  •  Длительность фильма.
  •  Код – выдан фильм или нет.
  •  Дата выдачи.
  •  Срок, на который выдан фильм.
  •  Стоимость проката в сутки.

Программа должна меню

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

  1.  Создание базы данных в типизированном файле.
    1.  Дополнение файла новыми записями.
    2.  Вывод на экран базы данных
    3.  Определить фильм, начинающийся на заданную букву.
    4.  Есть ли в наличии фильмы, выпущенные в заданном году, с сортировкой по названию.
    5.  Определить, когда выданы фильмы с участием данного актера.
    6.  Определить стоимость проката на заданный срок.

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

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


ВАРИАНТ 7

База данных «Автомобили»

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

  •  сведения о владельцах «Запорожцев2 хранятся в файл ZAP;
  •  о владельцах автомобиля «Жигули» в файле LADA;
  •  о владельцах автомобиля «Волга» в файле VOLGA;

Информация состоит из записей в типизированных файлах. Каждая запись должна содержать следующие поля (о каждом автомобиле храниться следующая информация):

  •  регистрационный номер автомобиля (записывается в символическом виде как Б№№№№ББ, где Б – буква, а № – цифра);
  •  цвет автомобиля;
  •  год выпуска;
  •  адрес владельца.

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

По требованию выдавать сведения об автомобиля, имеющих:

  •  автомобиль заданной марки определенно цвета;
  •  автомобиль с заданным регистрационным номером;
  •  автомобиль заданной марки с известной цифровой частью регистрационного номера;
  •  автомобиль заданного цвета;
  •  автомобиль заданной марки, заданного цвета с неполностью известными цифрами цифровой части регистрационного номера.

Все задачи оформить процедурами.

После выбора задачи запросить соответствующие данные.

Исходные данные для заполнения файлов составить самостоятельно (не менее 4-х в каждом файле).


ВАРИАНТ 8

База данных «Служба занятости»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

  •  фамилия, имя, отчество,
  •  адрес,
  •  телефон,  
  •  образование,
  •  специальность
  •  стаж,
  •  дата постановки на учет
  •  пособие
  •  название предприятия,
  •  адрес предприятия,
  •  телефон предприятия,
  •  количество вакансий,
  •  специальности,
  •  зарплата.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод списка тех предприятий, которые имеют вакансии с зарплатой более 5 000 руб.
  5.  Вывод списка тех безработных, которые имеют заданную специальность.
  6.  Вывод фамилий и телефонов тех безработных, которые имеют высшее образование.
  7.  Сделать выборку тех безработных, чей стаж составляет более 5 лет.
  8.  Вывести данные по тем безработным, которые имеют минимальный размер пособия и были поставлены на учет в 2009 году.
  9.  Вывести названия тех предприятий, которые имеют более 3 вакансий  или не имеют на текущий момент вакансий (указать).

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


ВАРИАНТ 9

База данных «Автосалон»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать поля, указанные в таблице:

Продавец

Марка

Год выпуска

Оборот

Дата

Довгань

БМВ 520

1990

10500

12.01.99

Славин

Мерседес-190

1991

11000

12.01.99

Петренко

Форд Мондео

1993

12926

13.01.99

Славин

Опель Фронтера

1993

16000

13.01.99

Довгань

VW Пассат

1991

12200

14.01.99

Петренко

Мерседес 180

1993

19000

15.01.99

Петренко

БМВ 325

1992

15000

15.01.99

Славин

Ауди 100

1992

10999

16.01.99

Петренко

Рено Сафран

1992

17000

16.01.99

Петренко

Пежо 605

1992

11000

16.01.99

Примечание. Оборот – продажная цена, выраженная в у.е.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод данных в алфавитном порядке фамилий продавцов.
  5.  Вычисление и вывод на экран итоговый оборот для каждого продавца за указанный в таблице период.
  6.  Определение фамилии продавцов, работающих с 13 по 15 января 1999 г.
  7.  Вывод марок автомобилей с самыми ранними и поздними годами выпуска.
  8.  Удаление данных об автомобилях марки «Ауди 100».
  9.  Замена данных об автомобиле «Мерседес-190» на «Мерседес-600» 2002 года выпуска.

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

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

База данных «Аэропорт»

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

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

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

  1.  Пункт назначения:

а) страна;

б) город.

  1.  Модель самолета.
  2.  Код направления туда – обратно.
  3.  Время вылета из аэропорта отправления.
  4.  Время приземления.
  5.  Количество посадочных мест.
  6.  Наличие свободных мест.
  7.  Количество бронированных мест.
  8.  Цена билета.
  9.  Расстояние между пунктами.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Определить пункты, расстояния до которых лежат в заданных пределах.
  5.  Данные о наличии свободных мест на рейсы заданного направления.
  6.  Сведения о самолетах, прибывших последовательно с заданного времени.
  7.  Определить среднюю стоимость билета в заданном направлении.

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

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


ВАРИАНТ 11

База данных «Картинная галерея»

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

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

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

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

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

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

  1.  Создание базы данных в типизированном файл.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод списка всех картин определенно художники, написанных после заданного года, с сортировкой картин в алфавитном порядке их названий.
  5.  Вывод списка картин, поступивших в галерею после указанной даты.
  6.  Вывод списков картин по видам представления (основная экспозиция /запасник/ временная выставка) с указанием размеров картин.
  7.  Удаление из базы данных сведений о картине в запаснике с самым большим размером.
  8.  Замена вида представления картин указанного художника «основная экспозиция» на «временную экспозицию».

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

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


ВАРИАНТ 12

База данных «Багаж»

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

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

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

Фамилия

Число вещей

Вес

Иванов

1

35

Борисов

3

25.5

Власов

3

25.2

Салов

4

30.2

Орлов

2

15.2

Соколов

2

18.4

Зотов

5

38.6

Котов

4

37.5

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывести фамилию и сведения о багаже, средний вес одной вещи в котором отличатся не более чем на 0,3 кг от общего среднего веса багажа.
  5.  Найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей.
  6.  Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0,5 кг.
  7.  Удалить из базы данных сведения о пассажире, багаж которого состоит из одной вещи весом не менее 30 кг.
  8.  Выяснить, имеется ли пассажир, багаж которого превышает багаж каждого из остальных пассажиров и оп числу вещей и по весу.
  9.  Замена числа вещей для пассажира, фамилия которого и число вещей задаются.

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


ВАРИАНТ 13

База данных «Магазин игрушек»

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

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

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

Название игрушки

Цена

Возрастной диапазон

Мяч

25 руб. 40 коп.

3

8

Конструктор 1

200 руб. 50 коп.

5

10

Конструктор 2

500 руб. 95 коп.

10

12

Кукла

205 руб. 45 коп.

3

7

Пистолет

125 руб. 60 коп.

5

9

Солдатики

140 руб. 50 коп.

3

7

Железная дорога

558 руб. 75 коп.

6

10

Собака

114 руб. 18 коп.

2

5

Кукла Барби

600 руб. 00 коп.

6

12

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  вывести на экран названия тех игрушек, цена которых не превышает 300 рублей;
  5.  вывести на экран цену самого дорогого конструктора;
  6.  названия наиболее дорогих игрушек  (цена которых отличается от цены самой дорогой игрушки не более чем на 100 рублей);
  7.  названия игрушек, которые подходят детям от 6 до 10 лет;
  8.  можно ли подобрать игрушку (кроме мяча), подходящую ребенку трех лет и дополнительно мяч так, чтобы суммарная стоимость игрушек не превосходила 300 рублей;

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


ВАРИАНТ 14

База данных «Универмаг»

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

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

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

Месяц

Костюмы

Платья

Плащи

Пальто

Январь

24,5

25

26

41

Февраль

23

23

26

35

Март

21

12,3

29

22

Апрель

26

67

56

74,4

Май

20

42

62

57

Июнь

22

50

44

12

Июль

20

56

30

8

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

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

  1.  Создание базы данных в типизированном виде.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывести на экран исходную таблицу.
  5.  Для заданного товара народно потребления выдать следующие сведения: месяц с максимальным и с минимальным спросом товара в виде «месяц – число».
  6.  Для заданного месяца определить товары, пользующиеся наивысшим спросом в виде «товар – число».
  7.  Определить товары с максимальным спросом в заданное время года.
  8.  Выдать на экран товары народного потребления по убыванию среднего спроса за 7 месяцев года.
  9.  Определить общее количество каждого вида товара, проданного за 6 месяцев, и выдать в виде «товар – количество».

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


ВАРИАНТ 15

База данных «Абитуриент»

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

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

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

Фамилия

Математика

Физика

Русский

язык

Пол

С-Пб или приезжий

Страна

Иванов

45

34

56

М

С-Пб

Россия

Петрова

64

73

83

Д

С-Пб

Россия

Сидоров

75

65

54

М

приезжий

Россия

Смирнова

55

57

59

Д

приезжая

Молдова

Тимофеева

34

39

64

Д

приезжая

Россия

Голубев

85

74

63

М

С-Пб

Россия

Кондратенко

33

43

44

М

приезжий

Украина

Гурок

63

84

75

М

приезжий

Беларусь

Примечание: (проходной балл = 150).

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

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

  1.  Создание базы данных в типизированном виде.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.   Ввести исходные данные и вывести их на экран;
  5.   Составить меню и каждый вид обработки оформить в виде подпрограммы.
  6.   Найти сумму баллов каждого абитуриента.
  7.   Составить список студентов, получивших проходной балл и среди них указать – сколько мальчиков и девочек, сколько требуется выделить мест в общежитии (сколько иногородних), сколько абитуриентов из России и СНГ.

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


ВАРИАНТ 16

База данных «Бухгалтерия»

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

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

  •  фамилия и инициалы сотрудника;
  •  должность;
  •  цех;
  •  оклад за месяц;
  •  продолжительность работы (дней в месяц).

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

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

  1.  Создание базы данных в типизированном виде.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод списков сотрудников по цехам.
  5.  Вычисление общей суммы выплат за месяц по заданному цеху.
  6.  Подготовка ведомости заработной платы для сотрудников цеха.
  7.  Вычисление средней заработной платы по должностям.
  8.  Увеличить инженерам оклад за месяц на 25%.
  9.  Удалить из базы данных сведения о сотрудниках, которые были на работе 5 дней и менее в месяц.

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

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


ВАРИАНТ 17

База данных «Стройотряд»

Составить программу, помогающую отобрать студентов для участия в стройотряде.

В память ЭВМ вводятся следующие данные :

фамилия студента;

пол;

успеваемость:

0 – успевает на тройки,

1 – на тройки и четверки,

2 – на тройки, четверки и пятерки,

3 – на четверки и пятерки,

4 – отличник;

в) участие в общественной жизни

0 – нет,

1 – участвует;

г) овладение строительной специальностью

0 – нет,

1 – повар,

2 – каменщик,

3 – бетонщик,

4 – плотник,

5 – стропальщик,

6 – шофер при наличии прав,

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

В стройотряд не берут студентов, успевающих на одни тройки.

Сначала перечислить студентов, участвующих в общественной жизни, а затем – не участвующих.

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

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

  1.  Создание базы данных в типизированном виде.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.   список студентов поваров, имеющих еще какую-нибудь строительную специальность;
  5.   список студентов, владеющих как минимум двумя специальностями, кроме повара;
  6.   список студентов, имеющих права на вождение автомобиля и еще одну строительную специальность, кроме повара;
  7.   список студентов, имеющих хотя бы одну из специальностей : каменщик, плотник, стропальщик.

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

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


ВАРИАНТ 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

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

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывести на экран средний оклад сотрудников каждого отдела.
  5.  Вывести на экран данные о сотруднике, который получил самую большую премию.
  6.  Выполнить сортировку по убыванию оклада.
  7.  вывести данные о сотрудниках, имеющих табельные номера в диапазоне 300-500.
  8.  По заданному номеру отдела выдать следующие сведения: общий размер премий, наименьший и наибольший оклады.
  9.  Увеличить оклад на 15% для сотрудников, имеющих двоих детей.

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


ВАРИАНТ 20

База данных «Обслуживание работы международной конференции»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

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

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод списка приглашенных из указанного города и посчитать их количество.
  5.  Вывод списка профессоров с указанием их места работы и кафедры (отдела).
  6.  Указать город, из которого прибыло наибольшее количество участников.
  7.  Вывод списка стран, из которых прибыли участники конференции.
  8.  Вывод списка нуждающихся в гостинице.

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

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


ВАРИАНТ 21

База данных «Коммунальные услуги»

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

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

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

Плательщик

Адрес

Начисле-ния в месяц

Сведения об оплате

Год

Янв.

Фев.

Март

Апр.

Май

Июнь

Петров

Иванов

Сидоров

Алексеев

Быков

Васильев

Куликов

Калинин

Народная 1 – 15

Народная 1 – 15

Невский 120 – 1

Литейный 5 – 40

Литейный 5 – 40

Седова 15– 3

Коллонтай 18 – 56

Солидарности 7 – 30

198

102

215

145

213

100

240

320

2010

2010

2010

2010

2010

2010

2010

2010

да

да

да

нет

да

нет

да

да

да

да

нет

нет

да

нет

нет

да

да

да

нет

нет

да

нет

да

да

да

нет

нет

нет

да

нет

нет

да

да

нет

нет

нет

да

да

да

да

да

нет

нет

нет

да

да

нет

нет

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывести фамилию плательщика и определить, сколько месяцев не оплачено и недоплату в рублях.
  5.  Вывести название месяца и определить недоплату и оплату в рублях.
  6.  Определить месяц, в котором больше всего выручено денег.
  7.  Заменить «нет» на «да» по заданной фамилии и месяцу.
  8.  Выдать данные о плательщиках, которые оплатили коммунальные услуги за полгода.
  9.  Выдать данные о плательщиках в порядке убывания начислений в месяц за коммунальные услуги.
  10.  Увеличение начисления в месяц на 30% жителям Литейного проспекта.

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


ВАРИАНТ 22

База данных «Страны »

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

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

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

Часть света

Страна

Площадь в тыс.

кв. км

Население в тыс. чел.

Год

переписи

столица

Население столицы

Европа

Европа

Европа

Азия

Азия

Азия

Африка

Африка

Африка

С. Америка

С. Америка

Австрия

Испания

Франция

Индия

Китай

Япония

Египет

Тунис

Того

США

Канада

84

505

551

3268

9597

370

1001

164

56

9363

9976

7490

34328

51921

563490

800720

107880

36000

5400

2092

210194

21854

1972

1971

1973

1972

1972

1973

1973

1973

1972

1973

1972

Вена

Мадрид

Париж

Дели

Пекин

Токио

Каир

Тунис

Лоте

Вашингтон

Оттава

1609

3200

2580

3647

7570

8833

5384

497

148

2836

302

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Ввести название страны и определить среднюю плотность населения. Результат вывести в виде «название страны – средняя плотность населения».
  5.  Определить страны с максимальной площадью в каждой части света и вывести их по возрастанию площадей.
  6.  Удалить записи о странах, население столиц которых лежит в интервале 100-500 тыс. Выдать количество таких записей.
  7.  Для каждой части света определить суммарную численность населения всех приведенных стран и вывести их в порядке убывания в виде: «часть света – суммарная численность населения».
  8.  Ввести название столицы и вывести название страны, часть света и население страны, а также название стран, численность населения которых меньше, чем численность населения страны с соответствующей столицей.
  9.  Заменить для Франции год переписи и численность населения столицы и страны (новые данные ввести).

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


ВАРИАНТ 23

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

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

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

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

  •  Фамилия
  •  Паспорт,
  •  Код книги,
  •  Автор,
  •  Название,
  •  Жанр,
  •  Год издания,
  •  Издательство,
  •  Количество,
  •  Цена,
  •  Дата взятия,
  •  Дата возврата.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Вывод списка читателей, которые имеют «на руках» книги по информатике.
  5.  Вывод списка читателей, которые имеют «на руках» более одной книги.
  6.  Вывод названий тех книг, которые имеются только в одном экземпляре.
  7.  Вывод названий тех книг, которые не взяты читателями в данный момент.
  8.  Найти минимальный и максимальный сроки пользования книгами читателями библиотеки.
  9.  Вывод списка тех читателей, которые не взяли ни одной книги за последний год.

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

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


ВАРИАНТ 24

База данных «Зарплата»

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

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

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

Фамилия

Ставка в час

Часы

Зарплата

Премия

Начислено

Налог

На руки

1

Иванов

24

172

2

Петров

38

172

3

Федоров

14

156

4

Сидоров

18

34

5

Васильев

15

143

6

Никитин

17

137

7

Горбатенко

26

119

8

Смыслов

32

87

9

Воронов

25

107

10

Коровин

28

72

Сумма

Примечания.

Зарплата: ставку в час умножить на количество отработанных часов.

Премия: если больше 100 часов, то 50%, если меньше, то 30% от зарплаты.

Начислено: зарплата + премия.

Налог: 12% от начисленного.

На руки: начислено – налог.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Получить список сотрудников по возрастанию их зарплаты.
  5.  Получить список сотрудников со ставкой в час меньше 20 руб.
  6.  Найти сотрудника с наименьшей зарплатой, вывести его данные.
  7.  Вычислить сумму, полученную на руки сотрудниками всего отдела.
  8.  Увеличить ставку для сотрудника на 25% (фамилия сотрудника задается).
  9.  Удаление сведений о сотруднике с наименьшим количеством отработанных часов.

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


ВАРИАНТ 25

База данных «Склад кондитерских изделий»

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

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

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

  •  наименование товара;
  •  цена за штуку;
  •  количество в партии (шт);
  •  дата поставки (месяц, число, год).

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод информации о данном товаре.
  5.  Сортировка по убыванию цены товара.
  6.  Количество товара, выручка за заданный день.
  7.  Вывод списка товаров, поставленного в заданный день.

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

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


ВАРИАНТ 26

Отдел кадров ВУЗа.

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

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

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

  •  фамилия, имя, отчество,
  •  должность,
  •  факультет,
  •  кафедра,
  •  возраст,
  •  стаж.

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

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

  1.  создание базы данных в типизированном файле,
    1.  дополнение файла новыми записями,
    2.  вывод на экран всей базы данных,
    3.  вывод списка сотрудников заданной кафедры,
    4.  вывод списка профессоров ВУЗа,
    5.  сортировку по возрастанию стажа работы,
    6.  вывод данных о старейшем преподавателе (факультет, кафедра, должность, стаж, возраст),

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

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


ВАРИАНТ 27

База данных «Страны Европы»

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

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

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

  •  Название страны,
  •  Столица,
  •  Население,
  •  Площадь,
  •  ВНП,
  •  Доход на душу населения,
  •  Название валюты.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Вывод списка стран, чье население более 1 млн чел. Список отсортируйте  по алфавиту.
  5.  Вывод списка стран, площадь которых больше 300 тыс. км2. Список отсортируйте  по алфавиту.
  6.  Вывод списка тех государств, в наименовании валют которых присутствует слово «крона»
  7.  Вычислить процент дохода на душу населения к валовому национальному продукту (ВНП).
  8.  Перевести ВНП из национальной валюты в доллары по текущему курсу.

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

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

Примечание.

ВНП – Валовой Национальный Продукт – это вся произведённая данной страной продукция за определённый период времени, стоимость всех выпущенных товаров и оказанных услуг.

"Доход на душу населения" или "душевой доход".– ВНП, деленный на численность населения страны. Этот показатель дает представление о том, сколько получил бы каждый житель страны, если бы весь годовой национальный доход был распределен между всеми гражданами страны поровну.


ВАРИАНТ 28

База данных «Аукционы»

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

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

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

Город

Дата

Сумма

Покупатели

Продано книг

Киев

Харьков

Киев

Донецк

Москва

Москва

Санкт-Петербург

Харьков

Санкт-Петербург

Киев

Москва

7 января

12 января

15 января

17 января

17 января

21 января

23 января

30 января

1 февраля

7 февраля

20 февраля

1180000

821000

932000

923000

1724000

1200000

174500

745000

1982000

794000

1340000

205

385

499

93

463

221

149

175

270

445

199

147

148

151

45

181

41

95

102

132

87

97

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывести общие итоги аукционов (сумму, количество покупателей и проданных книг).
  5.  Вывести данные в алфавитном порядке названий городов, где проведены книжные аукционы.
  6.  Определить итоги аукционов книжных в каждом городе.
  7.  Вывести название города, на аукционах которого было продано больше всего книг, чем в других городах.
  8.  Вывести дату аукциона, на котором было меньше всего покупателей.
  9.  Заменить данные об аукционе в городе Донецке (новые данные задать).

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


ВАРИАНТ 29

База данных «Аэрофлот»

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

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

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

  •  номер рейса;
  •  пункт назначения;
  •  время вылета;
  •  количество свободных мест;
  •  время в пути.

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

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

  1.  Создание базы данных в типизованном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Вывод всех рейсов.
  5.  Вывод информации о наличии свободных мест на самолеты в заданный пункт назначения, стоимость билетов.
  6.  Вычисление времени прибытия в пункт назначения.

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

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


ВАРИАНТ 30

База данных «Холодильники»

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

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

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

  •  наименование модели;
  •  объем (в куб. см.);
  •  температура морозильной камеры (в градусах)
  •  размеры:

высота, .

ширина,

длина,

  •  цена.

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

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

  1.  Создание базы данных в типизированном файле.
    1.  Дополнение файла новыми записями.
    2.  Вывод на экран базы данных.
    3.  Вывод на экран базы данных с сортировкой названий по алфавиту.
    4.  Вывод размеров холодильника по его названию.
    5.  Вывод диапазона температур морозильных камер.
    6.  Сортировать по возрастанию объема камеры.
    7.  Сортировать по убыванию цен.

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

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


ВАРИАНТ 31

База данных «Предприятие»

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

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

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

Фирма

Зарплата

Арендная

плата

Аренда

оборудования

Другие

расходы

Затраты

на

произ-во

Валовая

выручка

НДС

Выручка

от

реализации

Валовая

прибыль

Айвенго

Циклон

Грифон

Гармаш

Аргос

Континент

600

700

1000

500

600

1200

2500

2000

1800

3000

4000

2500

1500

1300

1200

1800

2000

1600

86254

75600

82600

89680

90125

80112

150678

170725

250125

180212

132145

250935

Примечания.

  •  Налог на добавленную стоимость (НДС) определить путем умножения значения статьи валовая выручка на коэффициент НДС (20%);
  •  затраты на производство продукции определить, как сумма зарплаты, арендной платы, аренды оборудования и других расходов;
  •  выручку от реализации определить как разность между валовой выручкой и НДС;
  •  валовая прибыль определяется как разность между статьями выручка от реализации и затраты на производство продукции.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  По названию фирмы валовую прибыль.
  5.  Выдать данные о фирмах в порядке убывания валовой прибыли.
  6.  Названия фирм, у которых максимальные затраты на производство продукции.
  7.  Названия фирм, имеющих минимальную выручку реализации.
  8.  Вывести отчет на экран дисплея.

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

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


ВАРИАНТ 32

База данных «Подписка»

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

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

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

  •  Индекс издания;
  •  название издания;
  •  цена;
  •  окончание подписки;
  •  форма доставки (до востребования, до квартиры);
  •  фамилия подписчика;
  •  адрес подписчика.

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

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

  1.  Создание базы данных в типизированном файле.
    1.  Дополнение файла новыми записями.
    2.  Вывод на экран базы данных.
    3.  Сортировка изданий по убыванию цены.
    4.  Вывод фамилий подписчиков, оформивших подписку до востребования.
    5.  Вывод последнего срока подписки и названия соответствующего издания.
    6.  Вывод базы данных с сортировкой названий изданий по алфавиту.
    7.  Вывод адресов подписчиков, оформивших подписку до квартиры.

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

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


Вариант 33

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

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

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

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

автор,

название,

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

год издания,

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

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

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

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

  1.  создание базы данных в типизированном файле,
  2.  дополнение файла новыми записями,
  3.  вывод на экран всей базы данных,
  4.  сортировка списка книг по их авторам (по алфавиту),
  5.  вывод списка книг данного издательства,
  6.  вывод самой старой книги,
  7.  вывод списков книг отдельно по разделам,
  8.  вывод информации о книге по ее названию.

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

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


ВАРИАНТ 34

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

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

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

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

Звуковые карты

Цена

Продажа штук

Звуковая карта

Фирма производитель

Страна

Звуковой синтез

Апрель

Октябрь

За период апрель-октябрь

Разница в цене

Turttle Trooper

Trutlle Beach System

USA

FM+WAVE

249

199

19

Sound Blaster AVE32

Greative Labs

Signature

FM+N+E

267

180

26

Advenced Gravs ultrasound

Advenced Gravis

Canada

WAVE

170

170

45

Trutlle Beach Monte

Trutlle Beach System

USA

FM+V+Synth

117

100

12

Sound Blaster 16

Greative Labs

Signature

FM

114

99

57

Sound Gataxy 16

Aztech

Signature

FM

74

62

17

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

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

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

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


ВАРИАНТ 35

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

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

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

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

  •  название кафе,
  •  адрес,
  •  район,
  •  средняя цена обеда,
  •  количество мест.

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

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

  1.  создание базы данных в типизированном файле,
    1.  дополнение файла новыми записями,
    2.  вывод на экран всей базы данных,
    3.  поиск по названию по адресу с указанием района,
    4.  сортировку по убыванию цен,
    5.  вывод названий кафе с самой высокой ценой обеда,
    6.  вывод названий кафе с самым дешевым обедом

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

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


ВАРИАНТ 36

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

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

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

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

  •  страна,
  •  город,
  •  название,
  •  год открытия,
  •  количество посетителей.

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

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

  1.  создание базы данных в типизированном файле,
    1.  дополнение файла новыми записями,
    2.  вывод на экран всей базы данных,
    3.  по названию музея указать страну и город,
    4.  сортировку по возрастанию количества посетителей,
    5.  вывод названия страны, в которой находится старейший музей

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

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


ВАРИАНТ 37

База данных «Торговая организация»

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

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

Каждая запись должна содержать поля, указанные в заголовке таблицы.

Код клиента

Фамилия

Код товара

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

Цена

На складе

Количество

Дата покупки

Стоимость

1

Иванов

1

Компьютер

10 000р.

10

2

20.01.10

2

Петров

2

Принтер

5 000р.

5

3

02.03.10

3

Сидоров

3

Модем

2 000р.

3

1

02.06.09

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран базы данных.
  4.  Заполнение поля «Стоимость» как произведение количества товара на цену 1 товара.
  5.  Вывод списка клиентов с названиями заказанных товаров и с датами покупки.
  6.  Вывод списка клиентов, сделавших покупки в 2009 году.
  7.  Вывод списка клиентов, не сделавших ни одного заказа.
  8.  Вывод общей стоимости каждого товара на складе.
  9.  Вывод таблицы, содержащей информацию о фамилии клиента, наименовании, количестве и стоимости  купленного им товара, а также дате приобретения и общей заплаченной сумме.
  10.  Вывод фамилий клиентов и количество сделанных ими заказов.

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

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


ВАРИАНТ 38

База данных «Банк 1»

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

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

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

  •  Фамилия :клиента
  •  Паспорт,
  •  Гражданство,
  •  Адрес
  •  Номер счета,
  •  Вид вклада,
  •  Сумма вклада,
  •  Дата начала,
  •  Дата завершения.

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

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

  1.  создание базы данных в типизированном файле,
  2.  дополнение файла новыми записями,
  3.  вывод на экран всей базы данных,
  4.  Вывод списка иностранных клиентов банка.
  5.  Вывод списка только тех клиентов, которые имеют вклады в валюте.
  6.  Вывод списка тех клиентов, которые имеют рублевые вклады.
  7.  Вывод списка клиентов, закрывших свои счета к текущему периоду.
  8.  Вывод списка тех клиентов, которые имеют максимальные рублевые и валютные вклады

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

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


ВАРИАНТ 39

База данных «Банк 2»

Банк может предоставлять различные кредиты в рублях.

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

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

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

  •  Фамилия клиента,
  •  Паспорт,
  •  Гражданство,
  •  Адрес,
  •  Номер кредитного счета,
  •  Тип кредита (ипотека, автокредит, потребительский кредит и т.п.),
  •  Процент по кредиту,
  •  Срок кредитования,
  •  Дата выдачи кредита,
  •  Дата завершения выплат по кредиту.

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

  1.  создание базы данных в типизированном файле,
    1.  дополнение файла новыми записями,
    2.  вывод на экран всей базы данных,
    3.  Вывод списка тех клиентов, которые взяли какой-либо кредит в 2008 году.
    4.  Вывод списка только тех клиентов, которые взяли ипотеку на 10 лет.
    5.  Вывод списка тех клиентов, которые взяли автокредит на 1 год.
    6.  Вывод списка клиентов, завершивших выплаты в 2011 году (по всем типам кредита).
    7.  Вывод информации о клиентах, которые взяли максимальный и минимальный потребительский кредит.

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

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


ВАРИАНТ 40

База данных «Оптовая база»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

  •  код товара,,
  •  название товара (шт.),
  •  количество на складе,
  •  стоимость единицы товара,
  •  срок поставки,
  •  название фирмы – поставщика товара

Один и тот же товар может доставляться несколькими поставщиками и один и тот же поставщик может доставлять несколько видов товаров.

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

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

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

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

Выбрать поставщиков, которые поставляют все товары

Определить поставщика, который поставляет товар 'коврик для мыши' по самой низкой цене.

Вывести названия товаров, цены на которые никогда не повышались.

Определить, на сколько единиц возросли поставки товара 'инструмент' в 2011г. по сравнению с предыдущим годом.

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

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


ВАРИАНТ 41

База данных «Магазины»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

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

Один и тот же магазин может иметь несколько владельцев и один и тот же владелец может иметь в собственности много магазинов.

Примечание: профиль – продуктовый, галантерейный, канцелярский и т.п.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Определение самого молодого предпринимателя, владеющего собственностью в заданном районе.
  5.  Определение случаев, когда регистрировалось владение лицами, не достигшими 18 лет.
  6.  Определение случаев, когда уставной капитала магазина внесен более чем одним предпринимателем,
  7.  Вывод списка профилей магазинов, которыми владеет предприниматель с заданной фамилией, в порядке убывания вложенного в них капитала

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

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


ВАРИАНТ 42

База данных «Авторемонтная мастерская»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

номер водительских прав владельца автомобиля,

фамилия владельца автомобиля;

номер,

марка,

год выпуска автомобиля;

название авторемонтной мастерской;

фамилия механика,

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Выбор фамилии механика, который чаще всех работает с автомобилями BMW.
  5.  Вывод информации об автомобилях марки 'Мерседес'.
  6.  Определение тех владельцев автомобилей, которых всегда обслуживает один и тот же механик. Вывести фамилии механика и его постоянного клиента.
  7.  Вывод всей информации об автомобилях, с которыми работает механик с заданной фамилией.

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

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


ВАРИАНТ 43

База данных «Деканат»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

номер группы,

курс,

количество студентов,

название дисциплины

объем часов.

фамилия преподавателя,

вид контроля,

дата,

Примечание: вид контроля – зачет, экзамен.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Определение для каждой группы количества экзаменов и зачетов.
  5.  Определение преподавателя, который в сессию принимает экзамены (не зачеты) у наибольшего числа студентов.
  6.  Вывод списка предметов, по которым принимают зачеты.
  7.  Определение номеров групп, которые сдают экзамен в один день.
  8.  Определение общего количества студентов на экзаменах и на зачетах

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

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


ВАРИАНТ 44

База данных «Персональные компьютеры»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

Фирма-изготовитель

Тип процессора,

тактовая частота,

объем ОЗУ,

объем жесткого диска,

дата выпуска ПК

наименование торговой фирмы,

объем партии рыночного предложения,

цена партии.

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

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

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

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

Сортировка ПК по объему жесткого диска.

Выбор модели ПК с процессором IntelR CoreTM второго поколения.

Определение торговой фирмы, которая представляет товары на наибольшую сумму.

Выбор фирмы, которая выпускает самый дешевый ПК.

Вывод характеристик самой старой модели ПК.

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

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


ВАРИАНТ 45

Городской транспорт

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

вид транспорта,

стоимость проезда;

номер маршрута,

количество машин на маршруте,

количество пассажиров в день;

расстояние.

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Определение количества каждого вида транспорта.
  5.  Определение номера троллейбуса с самым коротким маршрутом.
  6.  Вывод маршрутов трамваев в порядке убывания их протяженности.
  7.  Вывод списка ежедневных денежных поступлений для всех видов транспорта.

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

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


ВАРИАНТ 46

База данных «Спорт»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

фамилия спортсмена,

год рождения,

разряд,

наименование соревнования,

показанный результат.

Примечание: один спортсмен может заниматься разными видами спорта.

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение файла новыми записями.
  3.  Вывод на экран всей базы данных.
  4.  Вывод таблицы распределения мест в беге на 100 метров.
  5.  Определение спортсменов, которые выступают более чем в 3 видах легкой атлетики.
  6.  Вывод фамилий спортсменов, занявших 1 место в каждом виде.
  7.  Определение результатов выступления спортсмена с заданной фамилией.
  8.  Вывод фамилий спортсменов, выступавших в соревнованиях по прыжкам в высоту.

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

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


ВАРИАНТ 47

База данных «Шахматный турнир»

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

Информация состоит из записей в типизированном файле. Каждая запись должна содержать следующие поля:

фамилия спортсмена,

дата рождения,

страна,

рейтинг

стартовый номер спортсмена в данном турнире,

занятое место.

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

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

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

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

Выбор шахматиста с самым высоким рейтингом участников.

Сортировка участников по возрастанию стартовых номеров.

Выбор тех шахматистов, которые заняли три призовых места.

Определение самого молодого участника турнира.

Вывод стран, из которых прибыли спортсмены

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

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


ВАРИАНТ 48

База данных «Расходные материалы»

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

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

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

Расходные материалы (картриджи)

курс

($)

стоим.

заказа

($)

стоим.

заказа

в руб.

ндс

скидки

для чего предназначены

наименование

харак-

терис-

тики

произво-

дитель

кол.

штук

цена

за ед.

измер.

($)

1

матричный принтер

Epson LQ 100

ч/б

Малайзия

100

15

 

 

 

 

2

матричный принтер

Epson LQ 1050/1170

ч/б

Малайзия

150

17

 

 

 

 

3

матричный принтер

Epson FX 1000/1170

ч/б

Малайзия

16

16

 

 

 

 

4

матричный принтер

HYUNDAI 910/920

ч/б

Малайзия

34

16

 

 

 

 

5

матричный принтер

STAR NX 2400

ч/б

Малайзия

17

14

 

 

 

 

6

струйный принтер

Еpson Stylus Color 400/1000

ч/б

США

678

40

 

 

 

 

7

струйный принтер

Canon BC - 01

ч/б

Малайзия

45

72

 

 

 

 

8

струйный принтер

Canon BC - 02

ч/б

Япония

897

110

 

 

 

 

9

струйный принтер

HEWLETT PACKARD 51625A

ч/б

Япония

90

29

 

 

 

 

10

лазерный принтер

HEWLETT PACKARD 2d/3d

ч/б

США

300

220

 

 

 

 

11

лазерный принтер

HEWLETT PACKARD 4m

ч/б

США

50

167

 

 

 

 

12

лазерный принтер

HEWLETT PACKARD 4v/4mv

ч/б

США

70

280

 

 

 

 

13

лазерный принтер

HEWLETT PACKARD 5P/5MP

ч/б

США

150

115

 

 

 

 

Внесите в таблицу курс доллара. Заполните пустые столбцы: НДС – 20% стоимости заказа в рублях, скидка: 5% –100 –200 штук,

10% от 200 и нет скидок при покупке менее 100. К оплате = стоимость заказа в рублях – скидки + НДС

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

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

  1.  Создание базы данных в типизированном файле.
  2.  Заполнение полей таблицы.
  3.  Вывод на экран базы данных.
  4.  Заполнение поля «Стоимость» как произведение количества товара на цену 1 товара.
  5.  Вывод списка клиентов с названиями заказанных товаров и с датами покупки.
  6.  Вывод списка клиентов, сделавших покупки в 2009 году.
  7.  Вывод списка клиентов, не сделавших ни одного заказа.
  8.  Вывод общей стоимости каждого товара на складе.
  9.  Вывод таблицы, содержащей информацию о фамилии клиента, наименовании, количестве и стоимости  купленного им товара, а также дате приобретения и общей заплаченной сумме.
  10.  Вывод фамилий клиентов и количество сделанных ими заказов.

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


ВАРИАНТ 49

База данных «Недвижимость»

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

Каждая запись должна содержать поля, указанные в заголовке таблицы.

улица

цена

в $ (тыс)

площадь

этаж

этажн.

дома

тип

дома

лифт

теле-

фон

с/у

Мусо-

ропр.

общ.

жилая

кухня

 Пр. Ветеранов

78,9

38

17

10

2

8

блочн.

есть

нет

совм.

есть

 Бухарестская ул.

93,2

68,9

50

8

11

17

панельн.

есть

есть

разд.

есть

Приморский пр.

164,3

127,4

89

15,5

8

10

кирп.

есть

есть

разд.

Есть

….

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

  1.  Создание базы данных в типизированном файле.
  2.  Дополнение базы данных.
  3.  Вывод на экран базы данных.
  4.  Вывод квартир с ценой от 90 до 200 долларов.
  5.  Вывод адресов блочных домов.
  6.  Вывод данных о самой дорогой квартире.
  7.  Вывод квартир без телефона с раздельным санузлом.
  8.  Вывод данных о самой малометражной квартире.

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

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


ВАРИАНТ 50

База данных «Расходы на рекламу в центральной прессе»

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

Название газеты

Формат

Периодичность выхода

в неделю

Тираж

в тыс. экз

Стоимость заказа

(1 полоса)

НДС

Скидки

К оплате

1

Независимая газета

А2

5

50

5200

2

Российская газета

А2

5

525

20 000

3

Мегаполис-экспресс

А3

1

150

3 000

4

Куранты

А3

5

100

3 200

5

Бизнес и банки

А3

1

135

1 500

6

Домовой

А4

ежемес.

20

8 800

7

Иностранец

А3

1

100

3 200

8

Совершенно секретно

А3

ежемес.

2300

10 000

9

Спорт-экспресс

А2

5

750

3000

10

Центр Плюс

А3

1

1650

3 300

11

Авторевю

А3

2 в мес

160

6 000

12

Мир ПК

А4

1

60

4 400

13

Компьютер Пресс

А4

ежемес.

52

3 100

Заполните пустые столбцы: НДС – 20% стоимости заказа в рублях.

Скидки зависят от объема тиража: 15% при тираже до 3000, от 3000 до 5000 30%, 40% при тираже больше 5000.

К оплате = стоимость заказа в рублях – скидки + НДС.

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

  1.  Создание базы данных в типизированном файле.
  2.  Заполнение полей таблицы.
  3.  Вывод на экран базы данных.
  4.  Сортировка по убыванию окончательной оплаты с указанием названий.
  5.  Вывод названия издания с максимальным тиражом.
  6.  Вывод списка прессы формата А4.
  7.  Сортировка названий изданий по алфавиту.
  8.  Вывод данных об издании, которое дает наибольшую скидку.

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




1. Об установлении исключительных случаев заготовки елей и или деревьев других хвойных пород для новогодних
2. Індустрія туризму та готельне господарство Шпаргалка
3. Этико-политические идеи Эразма Роттердамского
4. лекция Личность
5. Тематика курсовых работ по ИМО 2 семестр Франкогерманские отношения на разных этапах
6. Мировоззрение ' это совокупность обобщенных чувствований интуитивных представлений теоретических
7. Петербург 26 августа 2013 года Я Семенов Дмитрий Николаевич паспорт серия выдан
8. ПО ТЕМЕ СТРАНИЦЫ БЕЛГОРОДЧИНЫ ЛИСТАЯ
9. восхода и заката
10. Особливості операційних систем реального часу
11.  Общая теория статистики Учебное пособие Владимир 2008 УДК 658 я 73 ББК 65
12. на тему- РОЗВИТОК АВТОМОБІЛЬНОГО ТРАНСПОРТУ В УКРАЇНІ.html
13. Реферат- Розселення й чисельність найдавнішого людства
14. Производственные отношения
15. Культура в современном её понимании
16. варіантів вибрати правильну й повну відповідь- Викладання а орг
17. Програма для отримання відомості відвантаження готової продукції
18. Социальные услуги и бизнес Кафедра Политологии и права СИЛЛАБУС УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ
19. Добра. Мораль как аксеологическое пространство; ценностное сзнание доброценность
20. тема і форма реалізації бізнесу та підприємництва