Типизированные файлы.
Вариант № 1
В файле данных хранятся сведения о поставках товаров: <наименование товара>, <стоимость ед. товара>, <количество товара>,<страна поставки товара>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Получать список стран импортирующих указанный товар в указанном объёме;
Получать список товаров имеющих цену в заданном интервале.
Вариант № 2
В файле данных храниться информация о расписании занятий:<предмет>, <преподаватель>, <номер группы>,<день недели>,<номер пары>,<аудитория>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Печатать расписание заданной группы, в заданный день недели;
Загруженность заданной аудитории в заданный день недели.
Вариант № 3
В файле данных хранятся сведения о поставках товаров: <наименование товара >, <стоимость единицы товара>, <количество товара>,<страна поставки товара>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Выдавать список товаров, упорядоченных по алфавиту, с указанием стран импортёров;
Получить список товаров имеющих цену ниже заданной.
Вариант № 4
В файле храниться информация о пассажирах и багаже. Багаж пассажира характеризуется количеством вещей и общим весом вещей. О пассажире известно: <ФИО>, <номер рейса>, <место>.
Имеется ли пассажир, багаж которого превышает багаж каждого из остальных пассажиров и по числу вещей и по весу;
Получить средний вес багажа каждого пассажира;
Организовать пополнение файла данных;
Напечатать содержимое файла данных;
Вариант № 5
В файле данных хранятся следующие сведения о сотрудниках: <фамилия>, <имя>, <отчество>, <год поступления на работу>, <домашний адрес>, <телефон>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Отображать список сотрудников по году поступления на работу;
Список сотрудников с фамилиями на заданную букву, с номером телефона на заданную цифру.
Вариант № 6
В файле данных о каждом студенте записана следующая информация: <фамилия>, <имя>, <отчество>, <пол>, <возраст>, <курс>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Печатать фамилии и инициалы тех студентов, возраст и отчество которых являются самыми распространёнными;
Номер курса, на котором наибольший процент девушек.
Вариант № 7
В файле храниться информация об авиапассажирах: <ФИО>, <рейс>, <пункт назначения>, <место>, <количество мест багажа>, <общий вес багажа>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Печатать список пассажиров летящих заданным рейсом, упорядоченный по весу багажа;
Печатать список пассажиров летящих в заданный пункт назначения, получить при этом суммарный вес их багажа.
Вариант № 8
В файле данных хранятся сведения о поставках товаров: <наименование товара >, <стоимость единицы товара>, <количество товара>,<страна поставки товара>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Получать суммарную стоимость товара импортируемого в каждую страну;
Получать список товаров упорядоченных по объемам поставок.
Вариант № 9
В файле данных хранятся сведения о товарах продовольственной базы в формате: <наименование товара >, <цена за единицу>, <количество товара>,<номер магазина получающего>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Получать упорядоченный список товаров, с указанием магазинов получающих товар;
Находить магазин, имеющий наибольший объем поставок указанного товара.
Вариант № 10
В чемпионате по футболу принимает участие 16 команд. В файле 1 данных хранятся сведения о командах участницах в формате: <название команды >, <страна>, <главный тренер>. Имеется матрица результатов игр: выигрыш — 2, ничья — I, проигрыш — 0 очков. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Печатать матрицу результатов игр;
Обработать результаты чемпионата и вывести на экран полную информацию о трех лучших командах (по числу очков), а также количество побед каждой команды.
Вариант № 11
В файле данных хранятся сведения о товарах продовольственной базы в формате: <наименование товара >, <цена за единицу>, <количество товара>,<номер магазина>. Разработать программу, которая позволяет:
Создавать или пополнять файл данных;
Отображать содержимое файла данных;
Удалять из списка заданный товар;
Формировать упорядоченный по номерам список магазинов, с указанием списка товаров.