Обработка файла должна включать следующие действия:
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) Создание базы данных в типизированном файле.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


