Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TP_лабы_ЭМ.doc
Скачиваний:
13
Добавлен:
17.11.2018
Размер:
802.3 Кб
Скачать

Задание №5.

Тема: Работа со структурами данных различных типов

Цель работы. Научиться создавать программы для хранения и обработки одномерных массивов записей (Record) – структур данных различных типов.

В соответствии с вариантом написать программу, позволяющую с помощью меню:

  1. Создавать одномерный массив записей;

  2. Просматривать содержимое массива на экране монитора в виде таблицы;

  3. Производить поиск данных в массиве по указанному значению ключевого поля.

  4. Сортировать записи в массиве по одному из казанных значений ключевого поля.

Программа должна иметь простой интерфейс, позволяющий выбрать необходимое действие. Реализовать программу в процедурном стиле программирования.

Варианты данных в структуре:

  1. Поля данных: Гос. номер автомобиля, Марка, Дата выпуска, ФИО владельца, Пробег. Ключевые поля: Гос. номер, ФИО владельца.

  2. Поля данных: ФИО призывника, Год рождения, Месяц рождения, Количество детей. Ключевые поля: ФИО призывника, Год рождения.

  3. Поля данных: ФИО абонента, Номер телефона, Адрес, Задолженность (руб.). Ключевые поля: Номер телефона, Задолженность.

  4. Поля данных: ФИО студента, Курс, Группа, Оценки за экзамены (мат. анализ, физика, ОиВТ, философия, педагогика). Ключевые поля: ФИО, Курс, Группа.

  5. Поля данных: Дата, Вид загрязнения, Количество ПДК, Завод загрязнитель, Объем выбросов (в тоннах). Ключевые поля: Дата, Вид загрязнения.

  6. Поля данных: Порядковый номер, ФИО, Год рождения, Количество членов в семье, Жил.площадь, Дата постановки на учет. Ключевые поля: Порядковый номер, Дата постановки на учет.

  7. Поля данных: Порядковый номер, Имя программы, Признак (учебная или системная), Размер (КБайт), Дата поступления. Ключевые поля: Имя программы, Признак.

  8. Поля данных: Порядковый номер, Наименование товара, Инвентарный номер, Цена, Количество. Ключевые поля: Наименование товара, Инвентарный номер.

  9. Поля данных: Порядковый номер, ФИО, Специальность, Стаж, Дата приема на работу. Ключевые поля: ФИО, Стаж.

  10. Поля данных: Порядковый номер, ФИО, Толчок, Жим, Рывок, Сумма. Ключевые поля: ФИО, Сумма.

  11. Поля данных: Порядковый номер, ФИО, Год рождения, Диагноз, Дата поступления, Курс лечения (дней). Ключевые поля: ФИО, Диагноз.

  12. Поля данных: ФИО, Марка автомобиля, Гос. номер, Цвет. Ключевые поля: ФИО, Гос. номер.

  13. Поля данных: Название водоема, Его тип (океан, море, река, озеро, пруд, ручей), Загрязнитель, Содержание загрязнителя (ПДК), Дата анализа воды. Ключевые поля: Название водоема, Загрязнитель.

  14. Поля данных: Название звезды, Яркость, Угловые коэффициенты, созвездие. Ключевые поля: название звезды, созвездие.

  15. Поля данных: Номер участка, площадь (га), вид культуры, валовый сбор (ц), урожайность. Ключевые поля: номер участка, вид культуры.

  16. Поля данных: Номер цеха, месяц, год, количество электроэнергии за месяц. Ключевые поля: Номер цеха, месяц, год.

  17. Поля данных: Тип ЭВМ, инвентарный номер, год приобретения, дата последней поломки, восстановленный элемент, число поломок (всего). Ключевые поля: инвентарный номер, восстановленный элемент.

  18. Поля данных: Фамилия спортсмена, пол, разряд. Ключевые поля: Фамилия, разряд.

  19. Поля данных: Фамилия студента, Оценка по математике, оценка по информатике. Ключевые поля: все.

  20. Поля данных: Фамилия, год рождения, социальное положение. Ключевые поля: все.

  21. Поля данных: Фамилия, год рождения, рост, признак годности к военной службе. Ключевые поля: фамилия, признак годности.

  22. Поля данных: Номер маршрута, Время отправления, Время прибытия, признак годности к военной службе. Ключевые поля: все.

  23. Поля данных: Фамилия, Имя, Знак Зодиака, День рождения (массив из трех чисел). Ключевые поля: Фамилия, Знак Зодиака.

  24. Поля данных: Название пункта назначения, Номер поезда, Время отправления. Ключевые поля: все.

  25. Поля данных: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Ключевые поля: все.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]