1
Лабораторная работа № 8 Обработка записей
1. Общие сведения
Для выполнения лабораторной работы необходимо изучить теоретический материал по следующим разделам:
1)комбинаторные циклы;
2)записи, объявление записей;
3)организация данных в виде неоднородных таблиц.
2.Задание
В каждом варианте даны две задачи, для решения которых следует составить две отдельные программы. При решении первой задачи необходимо составить программу, выполняющую указанные в варианте
задания действия над заданным множеством (множествами).
При решении второй задачи необходимо составить программу, выполняющую указанные в варианте задания действия с таблицами.
3. Требования к выполнению задания
При решении задач необходимо придерживаться следующих основных требований:
1)для хранения исходных данных использовать типы данных массив и запись;
2)при разработке программы следует выделить отдельные подзадачи решаемой задачи и реализовать их решение с помощью подпрограмм;
3)для проверки работоспособности программы необходимо разработать и выполнить соответствующие тесты, которые предъявляются при сдаче задания;
4)исходные данные должны вводиться с клавиатуры или задаваться в виде соответствующих типизированных констант;
5)исходные данные и результаты работы программы должны выводиться на печать (при решении второй задачи исходные данные и результаты работы программы должны распечатываться в виде таблицы, которая имеет соответствующий заголовок);
6)оформление программ должно соответствовать "Общим требованиям к оформлению программ". Неправильно оформленные программы не рассматриваются.
4.Примечания
В условиях задач использованы следующие таблицы:
1. ПОСТАВЩИКИ, ДЕТАЛИ, ПОСТАВКИ Таблица ПОСТАВЩИКИ содержит данные о поставщике (номер, имя и местоположение). Таблица
ДЕТАЛИ содержит данные о деталях (номер, название, цвет и вес). Таблица ПОСТАВКИ содержит сведения о том, какую деталь (P) поставляет поставщик (S), и наоборот.
ПОСТАВЩИКИ |
|
ПОСТАВКИ |
|
||
S |
SNAME |
CITY |
|
S |
P |
1 |
Петров |
Омск |
|
1 |
1 |
2 |
… |
… |
|
1 |
2 |
3 |
… |
… |
|
2 |
3 |
ДЕТАЛИ
P |
PNAME |
COLOR |
WEIGHT |
1 |
Гвозди |
Черный |
30.2 |
2 |
… |
… |
… |
3 |
… |
… |
… |
S - уникальный номер поставщика (целое без знака).
SNAME - имя поставщика (строка из 20 символов).
CITY - местоположение поставщика (строка из 15 символов). P - уникальный номер поставщика (целое без знака). PNAME - название детали (строка из 15 символов).
COLOR - цвет детали (строка из 10 символов).
WEIGHT - вес детали (вещественное без знака).
2. СОТРУДНИКИ, ОТДЕЛЫ Таблицы СОТРУДНИКИ и ОТДЕЛЫ содержат сведения о сотрудниках некоторой организации и
отделах, в которых они работают. Таблицы связаны с помощью поля НОМЕР_ОТД.