Лабораторная работа №3 структуры
Цель работы:
Изучить тип данных «структуры» типовые алгоритмы обработки структур.
Задание
В каждой из ниже перечисленных задач организовать массив записей с полями, соответствующими пункту “атрибуты”. Студент должен решить одну из задач в соответствии со своим вариантом номер варианта – порядковый номер фамилии студента в журнале группы).
Программа должна:
1. Добавлять записи.
2. Выводить на экран все записи в виде таблицы.
2. Удалять запись по номеру.
3. Осуществлять поиск в соответствии с запросами указанными в пункте «основные функции». Результаты поиска выводить на экран в виде таблицы.
Диалог с пользователем организовать в виде меню.
Оформить отчет, который должен содержать:
Варианты:
ВАРИАНТ 1.
Расписание трансляции рекламного ролика.
Атрибуты:
1.Заказчик
2.Название рекламного ролика
3.Изготовитель ролика
4.Дата трансляции
5.Стоимость заказа
Основные функции:
-
Удалить все записи с истекшей датой трансляции
-
Увеличить стоимость заказа на 10% для заданного заказчика
-
Вывести все сведения о рекламных роликах прокатанных в заданное число
ВАРИАНТ 2.
Записная книжка менеджера по рекламе
Атрибуты:
1. Название фирмы
-
Профиль деятельности
-
Реквизиты начальника по рекламе
-
Название заказа.
-
Стоимость заказа.
-
Дата заказа.
Основные функции:
-
Удалить все записи со стоимостью заказа большей заданной
-
Уменьшить стоимость заказа на 5% для всех записей с датой заказа меньшей заданной
-
Вывести все сведения о заказах стоимость которых превышает заданную.
ВАРИАНТ 3
База рекламных объявлений в газете
Атрибуты:
-
Фамилия заказчика
-
Телефон заказчика
-
Тип заказа ( частное объявление, коммерческое объявление от физических лиц, коммерческое объявление от юридических лиц)
-
Даты выхода объявления
-
Стоимость одного выхода (зависит от типа заказа)
-
Рубрика
-
Текст объявления
Основные функции:
-
Удалить все объявления для заданной рубрики
-
Для заданного заказчика дату выхода объявления сдвинуть на неделю вперед
-
Вывести все сведения о заказах с заданной датой выхода
ВАРИАНТ 4
Расписание трансляции художественных фильмов на месяц
Атрибуты:
-
УДК кассеты
-
Название фильма
-
Жанр (комедия, триллер и т.д..)
-
Производитель
-
Год выпуска
-
Дата проката
-
Время проката
Основные функции:
-
Удалить все записи о фильмах с заданным годом выпуска
-
Для заданного фильма заменить УДК кассеты
-
Вывести все сведения о фильмах заданного производителя.
ВАРИАНТ 5
Программа телепередач на неделю
Атрибуты:
-
Название передачи
-
Удк кассеты
-
День недели
-
Время трансляции
-
Тип передачи (ток-шоу, документальный фильм и т.д.)
-
Краткий анонс
Основные функции:
-
Удалить из таблицы все записи с истекшей датой трансляции
-
Изменить название заданной передачи
-
Вывести все сведения о передачах с заданным типом
ВАРИАНТ 6
СВЕДЕНИЯ О БОЛЬНЫХ
Атрибуты:
-
ФИО больного
-
Его домашний адрес
-
Номер историй болезни
-
Дата поступления и дата выписки по истории болезни
-
Основной диагноз по истории болезни
-
Сопутствующие диагнозы
-
ФИО лечащего врача
Основные функции:
-
Удалить все сведения о больном с заданной фамилией
-
Изменить фамилию врача с заданной на заданную
-
Вывести все сведения о больных лечившихся у заданного врача
ВАРИАНТ 7
СПРАВОЧНИК ЛЕКАРСТВ
Атрибуты: