1. Создать текстовый файл с тестовыми данными для варианта задания с помощью текстового редактора.
2. Разработать процедуру создания типизированного файла для хранения записей, структура которых определена вариантом.
3. Разработать процедуру заполнения типизированного файла данными из текстового файла. Процедура с параметрами одним из которых – имя файла, из которого читаются данные, а второй, в который записываются данные.
4. Разработать подпрограмму для дополнительной операции над типизированным файлом
5. Разработать подпрограмму для дополнительной операции над текстовым файлом
6. Сохранить все подпрограммы в модуле.
7. Разработать проект формы для выполнения операций с файлами, предусмотренными вариантом:
· Создать типизированный файл из записей, определенных вариантом, данные для которых взять из текстового файла.
· добавление записи в файл.
| Структура данных
| Дополнительная операция над текстовым файлом
| Дополнительная операция над типизированным файлом
|
| Массив анкетных данных о студента вуза. Сведения о студенте: Номер зачетной книжки, Фамилия, Имя, Дата рождения, Номер телефона, Дата поступления, Признак удаления записи
| Введите данные по новому студенту и добавьте его в текстовый файл и типизированный
| Найти и удалить всех окончивших институт (т.е. более 6 лет)
|
| Массив сведений о спортсменах клуба. О каждом спортсмене известны данные: Фамилия, Имя, Дата рождения, Вес, Рост, Пол
| Покажите содержимое К-ой записи текстового файла
| Измените значение веса спортсмена Фамилия которого вводиться
|
| Структура данных – телефонная книжка хранит данные по знакомым: Фамилия, Номер телефона, Дата рождения. Книжка состоит из листов, каждый лист проиндексирован заглавной буквой, на каждой странице несколько записей (не более 20)
| Запишите еще одну запись в вашу книжку
| Удалите запись об одном из друзей.
Удалите текстовый файл и запишите в него данные из типизированного файла.
|
| Структура данных хранит список жителей. О каждом жителе хранится информация: Фамилия, Город, Адрес: улица, дом, квартира.
| Используя дополнительный файл внесите изменения в данные по одному жителю, сменив у него Фамилию.
| Внесите изменения, которые вы сделали в текстовом файле и в типизированный файл.(можно операцию выполнить автоматически сразу после внесения данных в текстовый файл)
|
| Список книг. Сведения о книге: Автор, Название, Инвентарный номер, Издательство, Количество страниц, Цена
| Вставьте в файл сведения о новой книге.
| Удалите сведения о книге, выбрав ее по ее инвентарному номеру
|
| Успеваемость группы студентов. Сведения об успеваемости одного студента по одной дисциплине: Номер зачетной книжки, Шифр группы, Название дисциплины, Дата получения оценки, Оценка, Фамилия преподавателя При вводе данных в строковые поля предусмотреть преобразование их к формату: первая буква большая, остальные маленькие)
| Выведите фамилии преподавателей принимавших экзамены в заданной группе
| Исправьте оценку у заданного студента по заданной дисциплине
|
| Учет выдачи книг пользователям библиотеки. Карточка пользователя библиотеки содержит сведения, о выданной книге: Номер карточки, Инвентарный номер, Автор, Название, Дата выдачи, Дата возврата
| Сформировать список которые должны быть возвращены к дате
| Сменить дату возврата указанной книги (инв. Номер) на указанной карточке
|
| Успеваемость группы студентов. Сведения по одному экзамену одного студента: Номер зачетной книжки, Название дисциплины, Дата получения оценки, Оценка, Фамилия преподавателя. (по каждому студенту будет столько записей сколько экзаменов он сдал). При вводе данных в строковые поля предусмотреть преобразование их к формату: первая буква большая, остальные маленькие
| Вывести две последних записи файла.
| Удалить все записи, содержащие оценку 2.
|
| Список экспортируемых товаров. Об отдельном товаре хранятся данные: Наименование товара, Страна импортирующая товар, Количество (в штуках).
| Добавить данные по новому товару
| Удалить сведения о заданном товаре(по наименованию) и по заданной
|
| Магазин игрушек. Сведения об игрушке: Название(например: кукла, конструктор и т.д.), стоимость в копейках(вводится может дробное число, содержащее рубли и копейки), возрастные границы детей, для кого игрушка предназначена(два поля – начальный возраст и конечный)
| Добавить сведения по новой игрушке
| Удалить записи об игрушках по определенной возрастной группе..
|
| Служба знакомств. Структура данных хранит сведения о претендентах. Об отдельном претенденте: Фамилия, Имя Отчество, Возраст, Рост, Цвет глаз, Цвет волос, Зарплату, Наличие квартиры, Наличие машины.
| Вставить данные о новом претенденте вначале файла. Для этого воспользуйтесь временным файлом
| Создайте типизированный файл, запись которого будет содержать подобранную пару
|
| Продажа квартир. Сведения о продаваемой квартире: Код объекта, Общая площадь, Жилая площадь, Площадь кухни, Наличие лоджии, Наличие санузла и его характеристики(совмещенный или нет), Панельный или кирпичный дом, Этаж, Общее количество этажей, Адрес, Стоимость, Район города
| Выведите построчно адреса однокомнатных квартир.
| Испавьте ошибку: у объекта с заданным кодом общая жилая площадь указана неверно
|
| Поликлиника. Структура содержит данные о жителях, обслуживаемых данной поликлиникой. О жителе хранятся сведения: Номер карточки, Фамилия, Имя, Отчество, Адрес, Место работы, Наличие прививки от гриппа, Дата последней флюорографии
| Сфорируйте список пациентов, кто должен пройти флюрографию (от даты прошел год)
| Изменить старую дату прохождения флюрографии на новую у указанного пациента (по номеру карточки)
|
| ГИБДД. Структура хранит данные об автомашинах, О каждой машине: Номер учета,Модель, Номер(код региона, цифровой код, буквенный код), Цвет, Сведения о владельце(Фамилия, Имя, Адрес), дата последнего техосмотра.
| Список владельце машин марки Volvo.
| Изменить дату техосмотра у машин с указанными номерами учета (ввод нескольких номеров в одной входной строке)
|
| Справочник владельца видеотеки. О каждом видеофильме хранятся данные: Название, Студия, Жанр, Год выпуска, Режиссер, Исполнители главных ролей(не более 10): фамилия.
| Список видиофильмов заданного режиссера
| Удалить записи заданного года выпуска
|
| Справочник фаната. Содержит данные о спортсменах: Анкетные и антропологические данные, Гражданство, Вид спорта, Клуб, Данные о личном рекорде(дата, призовое место)
| Включить в справочник нового фаната
| Сменить клуб у заданного спорсмена указав фамилию
|
| Справочник коммерческих банков. Об отдельном банке хранятся данные: Наименование, Адрес, Статус (форма собственности), условия хранения средств на личном счету(годовые проценты на различных видах вкладов)
| Сформировать список банков с максимальным процентом годовых
| Изменит проценты годовых по одному банку (выбор по наименованию) на значения запрашиваемые интерактивно
|
| Автосалон. Хранит данные об автомобилях и покупателях. Структура хранит сведения о новых и подержанных автомобилях. Об отдельном автомобиле: Марка, Год выпуска, Технические характеристики(Мощность двигателя, Количество цилиндров, и т.д.), Особенности исполнения, Техническое состояние, Запрашиваемая цена.
Другая структура хранит сведения о покупателях: контактный телефон, Марка, Технические характеристики, Техническое состояние, Финансовые возможности.
| Сформировать список подержанных автомобилей
| Удалить записи о подержанных автомобилях.
|
| Справочник туриста. Турагенство предлагает услуги: Страна, Город, Условия проживания (Звезд у отеля, Автобус и т. д.), Условия проезда, Экскурсионное обслуживание, Сервис принимающей стороны, Стоимость путевки.
| Вывести туры с минимальной стоимостью.
| Изменить стоимость тура в страну.
|