Каждый параграф содержит реализацию одного из запросов с описанием процесса выполнения работы а также скриншоты исходного состояния МД, процесса выполнения и конечного состояния.
Заключение Описание полученных результатов и выводы.
Условия и ограничения
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) тип: обычный, кооперативный, малосемейный, другое (перечислимый
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.