Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задание к лабораторной работе. Вариант задания выдает преподаватель



Вариант задания выдает преподаватель.

Создать файла в соответствии со структурой записи, указанной в таблице 11.3. Прочитать с диска и вывести на экран созданный файл.

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

Запрос вводится с клавиатуры. В программе предусмотреть варианты отсутствия данных по запросу.

Если количество записей не указано, то оно должно быть произвольным, но не менее 16.

Таблица 11.3

Задача Запрос Структура записей файла
1. Сведения о телефонах абонентов По вводимой фамилии абонента выдать номера телефонов Фамилия абонентов, год установки телефона, номер телефона
2. Определить количество установленных телефонов с ХХХХ года.
3. Сведения о месячной зарплате служащих Вычислить общую сумму выплат по отделу Х. Напечатать ведомость начисления заработной платы Фамилия, должность, отдел, размер заработной платы
4. Среднемесячный заработок служащих отдела Х. Напечатать ведомость начисления заработной платы
5. Сведения об ассортименте игрушек в магазине Названия игрушек, которые подходят детям от a до b лет Название игрушки, цена, количество, возрастные границы, например от 2 до 5 лет.  
6. Стоимость самой дорогой игрушки и ее наименование
7. Сведения о сдаче студентами сессии Фамилии неуспевающих студентов с указанием индексов групп и количества задолженностей Индекс группы, фамилия студента, оценки по пяти экзаменам и пяти зачетам («з» означает зачет, «н» - незачет). Количество записей - 15  
8. Средний балл, полученный каждым студентом группы X  
9. Сведения о личной коллекции книголюба Список книг автора Z, находящихся в коллекции Автор книги, название, год издания, стоимость, местоположение (номер стеллажа, шкафа и т. п.)
10. Число книг издания XX года, имеющееся в библиотеке и их расположение
11. Сведения о наличии билетов и рейсах Аэрофлота Список самолетов в город X Номер рейса, пункт назначения, время вылета, время прибытия, коли­чество свободных мест в салоне
12. Наличие свободных мест на рейс в город Х со време­нем отправления после Y
13. Сведения об ассортименте обуви в магазине фирмы О наличии и стоимости обуви артикула X Артикул, наименование, количество, стоимость одной пары. Артикул начинается с бук­вы Д для дамской обуви, М для мужской, П для детской
14. Ассортиментный список дамской обуви с указанием наименования и имеющегося в наличии числа пар каждой модели
15. Данные о квартирах Сведения о наличии квартир в указанном районе Район, улица, количество комнат, общая и жилая площадь, стоимость квартиры
16. Список квартир с определенным количеством комнат по цене, не более заданной
17. Сведения об отправлении поездов Время отправления поездов в город Х во временном интервале от А до В часов Номер поезда, станция назначения, время отправления, время в пути, наличие билетов
18. Наличие билетов на поезд с номером XXX
19. Сведения о сотрудниках института Список сотрудников пенсионного возраста с указанием стажа работы Фамилия, название отдела, должность, год рождения, стаж работы, оклад
20. Средний стаж работающих в отделе Х
21. Сведения о пациентах клиники Количество иногородних больных в клинике Фамилия пациента, пол, возраст, место проживания (город), диагноз. Количество записей – 15
22. Список пациентов старше Х лет с диагнозом Y
23. Сведения о книгах Список книг указанного автора (учитывая его соавторство) Фамилия автора (соавторов), название книги, название издательства, год издания, тираж книги
24. Список книг, изданных в заданный период времени
25. Данные об авиарейсах Сведения о наличии билетов в указанный город Номер рейса, аэропорт назначения, время отправления, число пассажирских мест, число проданных билетов
26. Список рейсов, на которые нет билетов
27. Сведения об автомобилях Список владельцев автомобилей, не получивших полис Фамилия владельца, марка автомобиля, год выпуска, наличие полиса страхования
28. Сведения об автомобилях, год выпуска которых не превышает указанный
29. Сведения о дисциплинах Список студентов, желающих прослушать дисциплину X. Если число же­лающих превысит 8 человек, то отобрать студентов, имею­щих более высокий средний балл успеваемости Фамилия студента, индекс группы, средний балл успеваемости, выби­раемая дисциплина из 5 дисциплин, отмечается символом 1, иначе - пробел
30. Сведения о нападающих хоккейных команд Создать новый третий файл, содержащий имя, команду, сумму очков (голы + передачи) для шести лучших игроков обеих команд. Имена и показатели ре­зультативности хоккеистов вывести на экран   Два файла, содержащие сведения о десяти на­падающих хоккейных команд «Динамо» и «Спартак» соответственно: имена нападающих, число заброшенных ими шайб, сделанных голевых передач, заработанное штрафное время

Контрольные вопросы

Объяснить, что означают следующие термины: файл, запись, метод доступа, структура записи?

Допустимы ли различные типы данных для элементов одной записи?

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

Привести примеры использования файлов последова­тельного доступа.

Как распознать конец файла данных?

Как распознать файл на диске?
 





Дата публикования: 2015-02-18; Прочитано: 388 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...