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. создание базы данных в типизированном файле,
2. дополнение файла новыми записями,
3. вывод на экран всей базы данных,
4. вывод списка сотрудников заданной кафедры,
5. вывод списка профессоров ВУЗа,
6. сортировку по возрастанию стажа работы,
7. вывод данных о старейшем преподавателе (факультет, кафедра, должность, стаж, возраст),
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
ВАРИАНТ 27
База данных «Страны Европы»
Составить программу создания и обработки базы данных, содержащей сведения о странах Европы. В базу включить информацию о стране, столице, населении, площади, сведения об экономике, основные экономические показатели.
Информация состоит из записей в типизированном файле.
Каждая запись должна содержать следующие поля:
− Название страны,
− Столица,
− Население,
− Площадь,
− ВНП,
− Доход на душу населения,
− Название валюты.
Программа должна содержать заставку и меню.
Обработка файла должна включать следующие действия:
1) Создание базы данных в типизированном файле.
2) Дополнение файла новыми записями.
3) Вывод на экран всей базы данных.
4) Вывод списка стран, чье население более 1 млн чел. Список отсортируйте по алфавиту.
5) Вывод списка стран, площадь которых больше 300 тыс. км2. Список отсортируйте по алфавиту.
6) Вывод списка тех государств, в наименовании валют которых присутствует слово «крона»
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


