![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Цель лабораторной работы:
- изучение структурной организации, способов доступа к элементам и других особенностей типизированных файлов;
- изучение стандартных подпрограмм библиотеки Турбо Паскаля для работы с типизированными файлами;
- приобретение навыков работы с типизированными файлами;
- совершенствование навыков процедурного программирования при решении задач обработки типизированных файлов.
Задание на программирование: используя технологию процедурного программирования разработать программу обработки типизированных файлов с числом записей не менее 5, структуру которых определяет индивидуальное задание. Вспомогательные файлы и массивы не использовать.
Порядок выполнения работы:
1) Получить у преподавателя индивидуальное задание.
2) Построить дерево подзадач и на его основе структурную диаграмму программы для решения индивидуальной задачи.
3) Сформулировать условие поиска данных в файле и организовать поиск по условию с сохранением найденных записей в новом файле.
4) Описать и использовать подпрограммы: проверки существования, создания, просмотра, сортировки файла записей, поиска данных в файле.
5) Предусмотреть в программе возможность выбора варианта выполнения программы с помощью меню в окне диалога с пользователем.
6) Использовать оконный интерфейс предыдущих лабораторных работ.
7) При демонстрации выполнения программы обеспечить одновременный показ в окнах на экране исходного и результирующего файла.
8) Оформить отчет о лабораторной работе в составе: постановка задачи, дерево подзадач, спецификация подпрограмм, текст программы, контрольные примеры.
Варианты индивидуальных заданий
| Самолеты | ||||||
| Наименование | Фамилия | Год | Количество | Грузоподъемность | ||
| типа | конструктора | выпуска | кресел | в Т | ||
| Расчет движения | ||||||
| Наименование | Тип | Количество | Налет | Пассажирооборот | ||
| воздушной линии | самолета | рейсов | в тыс.км | в чел. км | ||
| Перевозки | ||||||
| Тип | Номер | Количество | Налет | Налет | ||
| самолета | борта | рейсов | в часах | в тыс.км | ||
| Расписание | ||||||
| Номер | Наименование | Тип | Стоимость | Протяженность | ||
| Рейса | рейса | самолета | билета | линии | ||
| Сооружения аэропорта | ||||||
| Наименование | Площадь | Этажность | Год | Стоимость | ||
| сооружения | в млн. руб. | |||||
| Ремонт аэродромных сооружений | ||||||
| Наименование | Шифр | Вид | Стоимость | Наименование | ||
| ремонта | ремонта | подрядчика | ||||
| Кассы авиабилетов | ||||||
| Номер | ФИО | Количество | Суммарная | Дата | ||
| кассы | кассира | проданных | выручка | продажи | ||
| билетов | ||||||
| Характеристики ПК | ||||||
| Тип | Тактовая | Емкость | Емкость | Тип | ||
| процессора | частота | ОП в Мбайт | ЖМД в Мбайт | монитора | ||
| Города | ||||||
| Наименование | Количество | Площадь | Год | Количество | ||
| жителей | в кв.км | основания | школ | |||
| Мосты | ||||||
| Наименование | Высота | Ширина | Количество опор | Протяженность | ||
| Программные продукты | ||||||
| Наименование | Фирма | Стоимость | Объем | Количество | ||
| Музеи | ||||||
| Наименование | Назначение | Адрес | Время работы | Стоимость билета | ||
| Экскурсии | ||||||
| Наименование | Страна | Стоимость | Продолжительность | Транспорт | ||
| Квартиры | ||||||
| Адрес | Площадь | Сторона | Стоимость | Этаж | Колич. | |
| в кв.м | света | 1 кв.м | комнат | |||
| Кинотеатры | ||||||
| Наименование | Стоимость | Время | Адрес | Количество | ||
| билета | сеансов | мест | мест | |||
| Магазин | ||||||
| Наименование товара | Фирма изготовитель | Сорт | Цена | Размер партии | ||
| Театр | ||||||
| Наименование спектакля | Дата | Время | Место | Цена билета | ||
| Железная дорога | ||||||
| Пункт назначения | Поезд | Вагон | Место | Стоимость проезда | ||
| Библиотека | ||||||
| Название книги | Автор | Издание | Год издания | Количество экземпляров | ||
| Автоинспекция | ||||||
| Марка машины | Цвет | Номер | Год выпуска | Владелец | ||
| Метрополитен | ||||||
| Номер линии | Название линии | Число станций | Время стоянки | Время разворота |
Дата публикования: 2014-11-03; Прочитано: 308 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
