Задание к лабораторной работе



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

 - создание типизированного файла, содержащего обрабатываемые записи архива;

 - группировка (сортировка) архива по какому-либо признаку;

 - вывод архива на экран;

- дополнение архива новыми записями

- удаление из архива существующих записей.

- корректировка записи Реквизиты, которые изменяются, указываются в условии задачи.

 

Варианты

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

-----------------------------------------------------------------------------------------------------------------

2. В каталоге студий звукозаписи имеются следующие данные: название группы, код (две буквы и три цифры), название альбома, год выпуска альбома, название студии. Необходимо сформировать таблицу групп, которые выпустили альбом в заданном году. Определить две группы, которые выпустили наибольшее количество альбомов. При удалении альбома из архива или при изменении его реквизитов для идентификации альбома использовать его код. Корректируемые реквизиты: название и год выпуска альбома.

-----------------------------------------------------------------------------------------------------------------

3. В журнале успеваемости академической группы по программированию имеются следующие данные: фамилия и инициалы студента, номер зачетной книжки в виде 09/27710, где 09 - год поступления в вуз, оценки по пяти лабораторным работам, количество пропусков занятий. Сформировать список студентов, которые не сдали какую-нибудь работу (номер ее задается). Определить трех студентов, которые имеют наибольшее количество пропусков (студентов, которые сдали пять лабораторных работ, не учитывать). Корректируемые реквизиты: оценки по лабораторным работам, количество пропусков занятий.

-----------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------

5. На заводе радиоэлектроники выпускают звуковоспроизводящую технику и имеются следующие данные: название прибора (например, Рекорд-601м), назначение (магнитофон, проигрыватель и т.п.), код (2 буквы и 3 цифры), год создания, стоимость, гарантийный срок эксплуатации. Необходимо составить список магнитофонов, разработанных в заданном году, а также список приборов, гарантийный срок которых больше трех лет. Корректируемые реквизиты: стоимость, срок гарантии.

-----------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------

7. При проведении итогов референдума в г.Донецке от разных районов была получена следующая информация: название района, код района (буква и две цифры), общее число жителей, которые имеют право голоса, число жителей, которые принимали участие в референдуме, число жителей, голосовавших "Да" и голосовавших "Нет". Необходимо составить список районов, большинством голосов проголосовавших "Да", и список районов, в которых голосовало менее 50% жителей, имеющих право голоса. Корректируемые реквизиты: данные о числе жителей (4 графы).

-----------------------------------------------------------------------------------------------------------------

8. В областной больнице ведется учет больных по следующим данным: номер медицинской карты (две буквы и три цифры), фамилия и инициалы больного, местожительство (город или район области), номер палаты, дата прибытия (год, месяц, день), диагноз. Необходимо вывести список больных, находящихся в заданной палате, а также список больных, находящихся в больнице свыше 14 дней. Текущую дату ввести с клавиатуры как 8-значное число ггггммдд, где гггг – год, мм – месяц, дд - день. Корректируемые реквизиты: номер палаты, диагноз.

-----------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------

10. В библиотеке имеются следующие данные об вузовских учебниках: код (три цифры, точка и две цифры в скобках (например, 681.(07)), название, фамилия и инициалы автора, год издания, цена, нормативное количество экземпляров книги, фактическое количество. Необходимо вывести список книг, изданных в заданном году, и список книг, которые имеются в библиотеке в одном экземпляре. Корректируемые реквизиты: год издания, количество экземпляров. При формировании исходных данных считать, что для каждой книги задан лишь один автор. Название книги можно указывать в сокращенном виде.

-----------------------------------------------------------------------------------------------------------------

11. В районном военкомате ведется учет юношей допризывного и призывного возраста. Имеются следующие данные: фамилия и инициалы, дата рождения, номер личного дела (буква и четыре цифры), адрес (улица, дом, квартира), пригодность к службе ("Да" или "Нет"). Необходимо вывести список юношей, которые призываются на службу в августе текущего года (по достижению 18 лет). Корректируемые реквизиты: номер личного дела, пригодность к службе.

-----------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------

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

-----------------------------------------------------------------------------------------------------------------

14. За материально ответственным лицом кафедры числятся материальные ценности, записанные в журнале: наименование предмета, инвентарный номер (4 цифры), номер лаборатории, год и месяц приобретения, стоимость (грн.), срок службы (годы). Необходимо вывести список предметов, которые подлежат списанию в заданный год, а также список пяти самых долгосрочных предметов. Если наименование предмета состоит из двух слов, то объединять эти слова с помощью знака подчеркивания. Корректируемые реквизиты: количество, стоимость, срок службы.

-----------------------------------------------------------------------------------------------------------------

15. В заводском цехе ведется учет электроэнергии, которая расходуется машинами и приборами. Имеются следующие данные: название машины или прибора, инвентарный номер (буква и четыре цифры), потребляемая мощность, год выпуска, стоимость (грн.). Вывести список десяти наиболее энергоемких приборов, а также суммарную мощность, потребляемую цехом при всех включенных приборах. Принять во внимание, что название машины (прибора) может состоять из одного или двух слов. В последнем случае эти слова объединяются с помощью знака подчеркивания. Корректируемые реквизиты: мощность, стоимость.

-----------------------------------------------------------------------------------------------------------------

16. На АТС ведется учет междугородных разговоров абонентов по таким данным: регистрационный код (10 цифр), фамилия и инициалы абонента, домашний адрес (улица, дом, квартира), номер телефона, количество и сумма междугородных телефонных разговоров за месяц (в грн и коп), отметка об оплате услуг АТС («Да», «Нет»). Необходимо вывести список 10-ти абонентов, которые наиболее широко используют междугородную сеть (по суммарной стоимости разговоров), а также в алфавитном порядке список абонентов, не оплативших услуги АТС. Корректируемые реквизиты: количество, сумма.

-----------------------------------------------------------------------------------------------------------------

17. В заводском цехе ведется учет рабочего времени. В журнал заносятся такие данные: фамилия и инициалы рабочего, должность, табельный номер (5 цифр), общее количество рабочих часов в неделю, количество отработанных часов, количество часов, пропущенных по болезни, количество часов прогулов. Необходимо вывести список 10-ти рабочих с наибольшим количеством прогулов, а также посчитать процент использования pабочего времени в среднем по цеху. Корректируемые реквизиты: количество отработанных и пропущенных часов.

-----------------------------------------------------------------------------------------------------------------

18. Диспетчер автовокзала отмечает автобусы, прибывшие на вокзал и ушедшие с вокзала. В журнал заносятся следующие данные: номер рейса, номер автобуса (две буквы и пять цифр), фамилия и инициалы водителя, время отправления (часы, минуты), время прибытия (часы, минуты). Составить список автобусов, которые находятся в дороге в заданное время. Это время ввести с клавиатуры как 4-значное число hhmm, где hh – часы, mm – минуты. Определить также три автобуса с наибольшими промежутками времени между отправлением и прибытием (часы и минуты). Корректируемые реквизиты: время отправления и прибытия.

-----------------------------------------------------------------------------------------------------------------

19. На кафедре для преподавателей имеется расписание занятий на каждый день недели. Оно составлено по таким данным: фамилия и инициалы преподавателя, код преподавателя в журнале учета (3 цифры), день недели, номера аудиторий на 1-й, 2-й, 3-й, 4-й и 5-ой парах соответственно. Необходимо вывести список преподавателей, работающих в указанный день в заданной аудитории, а также общее число часов, которые отрабатываются преподавателями кафедры в этот день. Корректируемые реквизиты: номера аудиторий по дням недели.

----------------------------------------------------------------------------------------------------------------

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

 


Дата добавления: 2018-04-05; просмотров: 375; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!