Тема 9. Задачи классической комбинаторики. Записи и файлы

Порядок работы

Составить программу формирования и поиска в файле (табл.15).

Содержание отчета

Отчет по лабораторной работе должен содержать текст программы, данные для контрольного примера и результат.

ТАБЛИЦА 15

НОМЕР ВАРИАНТА УСЛОВИЕ
  Создать файл, содержащий сведения о пациентах поликлиники. Структура записи: ФИО пациента, год рождения, адрес, диагноз. Выбрать информацию о пациентах, обратившихся с диагнозом "грипп".
  Создать файл, содержащий сведения о книгах, находящихся в читальном зале библиотеки. Каждая запись должна содержать: фамилию и инициалы автора, название книги, место издания, наименование издательства, год издания, количество страниц. Выбрать зиписи о книгах издательства "Высшая школа", выпущенных после 1990 года.
  Создать файл, содержащий информацию о свободных местах в поездах. Запись содержит: дату выезда, номер рейса, конечный пункт назначения, время отправления, число свободных купейных мест, число свободных плацкартных мест. Выдать информацию об имеющихся свободных местах на определенное число.
  Разработать программу ("электронную сваху") для поиска женихов и невест. Создать два файла: список женихов и список невест. В каждом списке кандидат (жених или невеста) характеризуется записью содержащей порядковый номер кандидата; данные о кандидате (возраст, рост, вес); требования к партнеру (минимальное и максимальное значение соответствующего параметра). Сформировать списки пар с учетом требований кандидата.
  Создать файл, содержащий сведения об учениках. Каждая запись должна содержать: номер по списку, фамилию, имя, отчество; год рождения; адрес. Выбрать сведения об учениках, проживающих на улице Книповича.
  Создать файл, содержащий сведения о предметах, изучаемых в 10 классе. Запись должна содержать: название предмета, общее количество часов на год, количество часов в неделю. Выбрать информацию о предметах, количество часов в неделю для которых больше 4.
  Создать файл, содержащий сведения о компью-терах. Структура записи: тип ПК, тактовая частота, об"ем ОП, об"ем винчестера, стоимость. Выбрать информацию о компьютерах, имеющих об"ем ОП более 2 Мбайт.
  Создать файл, содержащий сведения о рейсах самолетов. Для каждого рейса указаны: номер рейса, тип самолета, пункт назначения, время вылета, дни вылета. Выбрать информацию о рейсах на Санкт-Петербург.
  Создать файл, содержащий сведения об итогах сдачи экзамена по информатике. Каждая запись содержит фамилию и имя учащегося, годовую оценку, оценку за экзамен, итоговую оценку. Выбрать информацию об учащихся, повысивших годовую оценку на экзамене.
  Создать файл, содержащий сведения об учащихся класса. Каждая запись содержит фамилию и имя учащегося, его адрес, телефон. Выбрать информацию об учащихся имеющих телефон.
  Создать файл, содержащий сведения о резуль-татах чемпионата по футболу. Структура записи: названия команд, результаты игры. Выбрать информацию о результатах игр команды "Спартак".
  Протокол лыжных гонок записать в файл. Для каждого участника указывается фамилия, время старта (чч:мм:сс), время финиша. Выбрать сведения об участниках выполнивших норму заданного (1,2,3) разряда.
  Сформировать файл, содержащий сведения о магазинах округа. Структура записи: название магазина, его номер, адрес, фамилия директора. Выбрать информацию о магазинах, расположенных на улице П.Зори.
  Сформировать файл, содержащий сведения о владельцах автомобилей: фамилия владельца, марка автомобиля, номер. Выбрать информацию о владельцах автомобилей, имеющих заданную марку автомобиля.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: