- •Порядок выполнения работы
- •Содержание пояснительной записки
- •Задание №1.
- •Вариант 0.
- •Вариант 1.
- •Вариант 2.
- •Вариант 12.
- •Вариант 19.
- •Вариант 21.
- •Вариант 22.
- •Задание №2.
- •Варианты
- •Задание №3.
- •Задание №4.
- •Варианты
- •Задание №5.
- •Список использованной и рекомендуемой литературы
- •Вариант 0. Задание 1.1
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •Задание 1.2
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 2
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.6. Тестовые примеры
- •3.7. Интрфейс программы в режиме выполнения
- •Задание 3.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 4.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Задание 5.
- •1. Постановка задачи
- •2. Теоретическое введение
- •3. Описание программы
- •3.1. Описание логической структуры программы.
- •3.2 Описание входных данных
- •3.4. Описание выходных данных
- •3.5. Описание программы (листинг)
- •3.6. Тестовые примеры
- •3.7. Интерфейс программы в режиме выполнения
- •Отображение всех студентов до сортировки
- •Отображение всех студентов до сортировки
- •Список использованной литературы
Задание №5.
Тема: Работа со структурами данных различных типов
Цель работы. Научиться создавать программы для хранения и обработки одномерных массивов записей (Record) – структур данных различных типов.
В соответствии с вариантом написать программу, позволяющую с помощью меню:
-
Создавать одномерный массив записей;
-
Просматривать содержимое массива на экране монитора в виде таблицы;
-
Производить поиск данных в массиве по указанному значению ключевого поля.
-
Сортировать записи в массиве по одному из казанных значений ключевого поля.
Программа должна иметь простой интерфейс, позволяющий выбрать необходимое действие. Реализовать программу в процедурном стиле программирования.
Варианты данных в структуре:
-
Поля данных: Гос. номер автомобиля, Марка, Дата выпуска, ФИО владельца, Пробег. Ключевые поля: Гос. номер, ФИО владельца.
-
Поля данных: ФИО призывника, Год рождения, Месяц рождения, Количество детей. Ключевые поля: ФИО призывника, Год рождения.
-
Поля данных: ФИО абонента, Номер телефона, Адрес, Задолженность (руб.). Ключевые поля: Номер телефона, Задолженность.
-
Поля данных: ФИО студента, Курс, Группа, Оценки за экзамены (мат. анализ, физика, ОиВТ, философия, педагогика). Ключевые поля: ФИО, Курс, Группа.
-
Поля данных: Дата, Вид загрязнения, Количество ПДК, Завод загрязнитель, Объем выбросов (в тоннах). Ключевые поля: Дата, Вид загрязнения.
-
Поля данных: Порядковый номер, ФИО, Год рождения, Количество членов в семье, Жил.площадь, Дата постановки на учет. Ключевые поля: Порядковый номер, Дата постановки на учет.
-
Поля данных: Порядковый номер, Имя программы, Признак (учебная или системная), Размер (КБайт), Дата поступления. Ключевые поля: Имя программы, Признак.
-
Поля данных: Порядковый номер, Наименование товара, Инвентарный номер, Цена, Количество. Ключевые поля: Наименование товара, Инвентарный номер.
-
Поля данных: Порядковый номер, ФИО, Специальность, Стаж, Дата приема на работу. Ключевые поля: ФИО, Стаж.
-
Поля данных: Порядковый номер, ФИО, Толчок, Жим, Рывок, Сумма. Ключевые поля: ФИО, Сумма.
-
Поля данных: Порядковый номер, ФИО, Год рождения, Диагноз, Дата поступления, Курс лечения (дней). Ключевые поля: ФИО, Диагноз.
-
Поля данных: ФИО, Марка автомобиля, Гос. номер, Цвет. Ключевые поля: ФИО, Гос. номер.
-
Поля данных: Название водоема, Его тип (океан, море, река, озеро, пруд, ручей), Загрязнитель, Содержание загрязнителя (ПДК), Дата анализа воды. Ключевые поля: Название водоема, Загрязнитель.
-
Поля данных: Название звезды, Яркость, Угловые коэффициенты, созвездие. Ключевые поля: название звезды, созвездие.
-
Поля данных: Номер участка, площадь (га), вид культуры, валовый сбор (ц), урожайность. Ключевые поля: номер участка, вид культуры.
-
Поля данных: Номер цеха, месяц, год, количество электроэнергии за месяц. Ключевые поля: Номер цеха, месяц, год.
-
Поля данных: Тип ЭВМ, инвентарный номер, год приобретения, дата последней поломки, восстановленный элемент, число поломок (всего). Ключевые поля: инвентарный номер, восстановленный элемент.
-
Поля данных: Фамилия спортсмена, пол, разряд. Ключевые поля: Фамилия, разряд.
-
Поля данных: Фамилия студента, Оценка по математике, оценка по информатике. Ключевые поля: все.
-
Поля данных: Фамилия, год рождения, социальное положение. Ключевые поля: все.
-
Поля данных: Фамилия, год рождения, рост, признак годности к военной службе. Ключевые поля: фамилия, признак годности.
-
Поля данных: Номер маршрута, Время отправления, Время прибытия, признак годности к военной службе. Ключевые поля: все.
-
Поля данных: Фамилия, Имя, Знак Зодиака, День рождения (массив из трех чисел). Ключевые поля: Фамилия, Знак Зодиака.
-
Поля данных: Название пункта назначения, Номер поезда, Время отправления. Ключевые поля: все.
-
Поля данных: фамилия и инициалы работника, название занимаемой должности, год поступления на работу. Ключевые поля: все.