Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗФ_ОАиП / Laboratornaja_rabota_2 семестр / Laboratornaja_rabota_No3_Struktury.doc
Скачиваний:
20
Добавлен:
21.03.2016
Размер:
107.01 Кб
Скачать

Лабораторная работа №3 структуры

Цель работы:

Изучить тип данных «структуры» типовые алгоритмы обработки структур.

Задание

В каждой из ниже перечисленных задач организовать массив записей с полями, соответствующими пункту “атрибуты”. Студент должен решить одну из задач в соответствии со своим вариантом номер варианта – порядковый номер фамилии студента в журнале группы).

Программа должна:

1. Добавлять записи.

2. Выводить на экран все записи в виде таблицы.

2. Удалять запись по номеру.

3. Осуществлять поиск в соответствии с запросами указанными в пункте «основные функции». Результаты поиска выводить на экран в виде таблицы.

Диалог с пользователем организовать в виде меню.

Оформить отчет, который должен содержать:

Варианты:

ВАРИАНТ 1.

Расписание трансляции рекламного ролика.

Атрибуты:

1.Заказчик

2.Название рекламного ролика

3.Изготовитель ролика

4.Дата трансляции

5.Стоимость заказа

Основные функции:

  • Удалить все записи с истекшей датой трансляции

  • Увеличить стоимость заказа на 10% для заданного заказчика

  • Вывести все сведения о рекламных роликах прокатанных в заданное число

ВАРИАНТ 2.

Записная книжка менеджера по рекламе

Атрибуты:

1. Название фирмы

  1. Профиль деятельности

  2. Реквизиты начальника по рекламе

  3. Название заказа.

  4. Стоимость заказа.

  5. Дата заказа.

Основные функции:

  • Удалить все записи со стоимостью заказа большей заданной

  • Уменьшить стоимость заказа на 5% для всех записей с датой заказа меньшей заданной

  • Вывести все сведения о заказах стоимость которых превышает заданную.

ВАРИАНТ 3

База рекламных объявлений в газете

Атрибуты:

  1. Фамилия заказчика

  2. Телефон заказчика

  3. Тип заказа ( частное объявление, коммерческое объявление от физических лиц, коммерческое объявление от юридических лиц)

  4. Даты выхода объявления

  5. Стоимость одного выхода (зависит от типа заказа)

  6. Рубрика

  7. Текст объявления

Основные функции:

  • Удалить все объявления для заданной рубрики

  • Для заданного заказчика дату выхода объявления сдвинуть на неделю вперед

  • Вывести все сведения о заказах с заданной датой выхода

ВАРИАНТ 4

Расписание трансляции художественных фильмов на месяц

Атрибуты:

  1. УДК кассеты

  2. Название фильма

  3. Жанр (комедия, триллер и т.д..)

  4. Производитель

  5. Год выпуска

  6. Дата проката

  7. Время проката

Основные функции:

  • Удалить все записи о фильмах с заданным годом выпуска

  • Для заданного фильма заменить УДК кассеты

  • Вывести все сведения о фильмах заданного производителя.

ВАРИАНТ 5

Программа телепередач на неделю

Атрибуты:

  1. Название передачи

  2. Удк кассеты

  3. День недели

  4. Время трансляции

  5. Тип передачи (ток-шоу, документальный фильм и т.д.)

  6. Краткий анонс

Основные функции:

  • Удалить из таблицы все записи с истекшей датой трансляции

  • Изменить название заданной передачи

  • Вывести все сведения о передачах с заданным типом

ВАРИАНТ 6

СВЕДЕНИЯ О БОЛЬНЫХ

Атрибуты:

  1. ФИО больного

  2. Его домашний адрес

  3. Номер историй болезни

  4. Дата поступления и дата выписки по истории болезни

  5. Основной диагноз по истории болезни

  6. Сопутствующие диагнозы

  7. ФИО лечащего врача

Основные функции:

  • Удалить все сведения о больном с заданной фамилией

  • Изменить фамилию врача с заданной на заданную

  • Вывести все сведения о больных лечившихся у заданного врача

ВАРИАНТ 7

СПРАВОЧНИК ЛЕКАРСТВ

Атрибуты: