Создание набора данных (МД). Добавление новых элементов в конец МД. Просмотр всех элементов МД

Страницы работы

Фрагмент текста работы

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

Заключение Описание полученных результатов и выводы.

Условия и ограничения

1  Главную процедуру программы с реализацией простейшего меню следует определить в отдельном модуле.

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

3  Глобальные данные: Спецификация файла. Никаких других глобальных переменных использовать нельзя.

4  Вместе с меню на экране должно быть отображено:

-  номер текущего элемента,

-  содержимое текущего элемента.

5  На экран выводить элементы в виде таблицы (один элемент – одна строка таблицы).

6  Если после выполнения запроса изменяется хотя бы один элемент, то заканчивать запрос выводом всего множества элементов.

7  Тестами к заданиям служат 2 МД с правдоподобной информацией.

Вариант №1

Множество данных – улицы города.

1)  длина в километрах (real);

2)  название (string);

3)  количество зданий (integer);

4)  тип и важность: центральная, проезжая, пешеходная, переулок (перечислимый тип).

Выполнить из общего списка запросы с номерами 7 и 10.

Вариант №2

Множество данных – стадионы города.

1)  название (string);

2)  вместимость в тысячах человек (real);

3)  основной вид спорта (string);

4)  категория соревнований: международный, республиканский, городской, любительский (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 8.

Вариант №3

Множество данных – города страны.

1)  количество жителей в тысячах (real);

2)  название (string);

3)  главная достопримечательность (string);

4)  административный уровень: столица, область, район, большая деревня (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 9.

Вариант №4

Множество данных – популярные телепередачи.

1)  название (string);

2)  длительность в минутах (integer);

3)  рейтинг (real);

4)  жанр: политика, экономика, кино, музыка, юмор, спорт, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 7.

Вариант №5

Множество данных – картины на выставке.

1)  автор (string);

2)  название (string);

3)  стоимость (longint);

4)  вид: живопись, графика, эскиз, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 9 и 10.

Вариант №6

Множество данных – абоненты АТС.

1)  фамилия (string);

2)  оплата в месяц (longint);

3)  номер АТС (integer);

4)  дополнительные средства связи: факс-модем, модем, факс, отсутствуют (перечислимый тип).

Выполнить из общего списка запросы с номерами 6 и 7.

Вариант №7

Множество данных – мировые рекорды в беге на 100 метров.

1)  результат (real);

2)  автор (string);

3)  год установления (integer);

4)  пол: мужской/женский (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 4.

Вариант №8

Множество данных – памятники города.

1)  год создания (integer);

2)  название (string);

3)  годовая стоимость расходов на содержание (longint);

4)  вид: квартал, площадь, здание, скульптура, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 5.

Вариант №9

Множество данных – плодовые деревья в саду.

1)  название (string);

2)  высота в метрах (real);

3)  урожайность в килограммах (integer);

4)  месяц сбора урожая: июнь, июль, август, сентябрь, октябрь (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 8.

Вариант №10

Множество данных – ведомость на выдачу стипендии в ВУЗе.

1)  фамилия студента (string);

2)  сумма стипендии (longint);

3)  средний балл студента (real);

4)  вид стипендии: учебная, повышенная, именная, социальная (перечислимый тип).

Выполнить из общего списка запросы с номерами 7 и 8.

Вариант №11

Множество данных – результаты городской олимпиады по информатике.

1)  фамилия участника (string);

2)  занятое место (integer);

3)  количество набранных баллов (integer);

4)  признак учебного заведения: лицей, гимназия, средняя школа (перечислимый тип).

Выполнить из общего списка запросы с номерами 8 и 9.

Вариант №12

Множество данных – список абитуриентов ВУЗа.

1)  фамилия абитуриента (string);

2)  год рождения (integer);

3)  средний балл аттестата (real);

4)  категория зачисления: общий конкурс, целевой прием, вне конкурса, без экзаменов (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 6.

Вариант №13

Множество данных – товары в продуктовом магазине.

1)  название (string);

2)  цена (longint);

3)  количество единиц (integer);

4)  товарная группа: мясные, молочные, хлебо-булочные, консервы, напитки, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 8.

Вариант №14

Множество данных – городской транспорт.

1)  номер маршрута (string);

2)  количество единиц транспорта на маршруте (integer);

3)  длина маршрута в километрах (real);

4)  вид: метро, автобус, троллейбус, трамвай (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 6.

Вариант №15

Множество данных – программное обеспечение предприятия.

1)  название (string);

2)  объем требуемой памяти в килобайтах (longint);

3)  производитель (string);

4)  вид: системное, прикладное, сетевое (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 4.

Вариант №16

Множество данных – предприятия города.

1)  количество сотрудников (integer);

2)  название (string);

3)  занимаемая площадь в гектарах (real);

4)  вид собственности: частное, акционерное, государственное (перечислимый тип).

Выполнить из общего списка запросы с номерами 6 и 8.

Вариант №17

Множество данных – группы в детском саду.

1)  шифр группы (string);

2)  количество детей в группе (integer);

3)  фамилия воспитателя (string);

4)  тип группы: ясельная, младшая, средняя, старшая (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 9.

Вариант №18

Множество данных – музыкальные компакт-диски.

1)  исполнитель (string);

2)  тираж (real);

3)  количество записей (integer);

4)  тип музыки: классическая, для детей, джаз, рок, популярная (перечислимый тип).

Выполнить из общего списка запросы с номерами 6 и 10.

Вариант №19

Множество данных – газеты города.

1)  название (string);

2)  тираж (real);

3)  год основания (integer);

4)  периодичность выхода: ежедневная, 5 раз в неделю, 1 раз в неделю, 1 раз в месяц (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 7.

Вариант №20

Множество данных – выставки города.

1)  количество посетителей (real);

2)  название (string);

3)  количество экспозиций (integer);

4)  тип: универсальная, специализированная, художественная (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 10.

Вариант №21

Множество данных – марки телевизоров.

1)  название (string);

2)  размер по диагонали (integer);

3)  средняя стоимость (real);

4)  тип: цветной, черно-белый, переносной (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 8.

Вариант №22

Множество данных – водоемы страны.

1)  название (string);

2)  протяженность или площадь (longint);

3)  количество портов (integer);

4)  тип: река, озеро, водохранилище, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 3.

Вариант №23

Множество данных – спортсмены футбольной команды.

1)  фамилия (string);

2)  рост (integer);

3)  вес (real);

4)  амплуа: вратарь, защитник, полузащитник, нападающий (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 5.

Вариант №24

Множество данных – книги в библиотеке.

1)  название (string);

2)  стоимость одной книги (longint);

3)  количество (integer);

4)  тип литературы: детская, научная, художественная, техническая, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 6.

Вариант №25

Множество данных – школы города.

1)  номер школы (integer);

2)  фамилия директора (string);

3)  количество учащихся (longint);

4)  тип: лицей, общеобразовательная, гимназия, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 3.

Вариант №26

Множество данных – наблюдения за климатом.

1)  дата (string);

2)  атмосферное давление (real);

3)  температура (longint);

4)  вид осадков: нет, дождь, снег (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 10.

Вариант №27

Множество данных – палаты в больнице.

1)  номер палаты (longint);

2)  фамилия врача (string);

3)  количество мест (integer);

4)  тип палаты: мужская, женская, детская (перечислимый тип).

Выполнить из общего списка запросы с номерами 6 и 8.

Вариант №28

Множество данных – марки машин.

1)  название марки (string);

2)  мощность двигателя (real);

3)  количество мест (integer);

4)  тип: спортивная, легковая, грузовая, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 2 и 10.

Вариант №29

Множество данных – самолеты аэропорта.

1)  максимальная высота полета (longint);

2)  название (string);

3)  количество (integer);

4)  примечание: принадлежит аэропорту, взят в аренду, личный, другое (перечислимый тип).

Выполнить из общего списка запросы с номерами 3 и 7.

Вариант №30

Множество данных – изучаемые предметы.

1)  номер курса (integer);

2)  количество часов (longint);

3)  название (string);

4)  отчетность: зачет, экзамен, реферат, нет (перечислимый тип).

Выполнить из общего списка запросы с номерами 1 и 9.

Вариант №31

Множество данных – дома домоуправления.

1)  улица (string);

2)  номер дома (integer);

3)  количество жильцов (real);

4)  тип: обычный, кооперативный, малосемейный, другое (перечислимый

Похожие материалы

Информация о работе