Читайте также:
|
|
Чтобы создать объект, необходимо указать системе имя структуры, описывающей объекты нужного типа и задать конкретные значения атрибутов.
Для нашего примера функция создания объекта может выглядеть следующим образом:
Создать_объект(Имя структуры =
Имя_объекта =
Атрибут1 = Значение первого атрибута,
Атрибут2 = Значение второго атрибута,
.
.
.
Атрибутn = Значение последнего атрибута).
Значения атрибутам можно присвоить в процессе работы программы. Если при создании объекта опущено имя какого-то атрибута, то ему присваивается пустое значение.
Пример:
Создать_объект(Имя_структуры = Лекция,
Имя_объекта = «П_41»,
Зал = 3,
Предмет = «Системы ИИ»,
Докладчик = Точилкин,
Начало = 9:30,
Окончание = 12:20).
В дальнейшем к объекту можно обращаться по имени П_41. Все сказанное может служить канвой при разработке подпрограмм создания структур и объектов.
Объекты и работа с ними
Создание конкретной структуры и соответствующих этой структуре объектов представляет собой по существу создание базы данных.
Объекты – это записи базы данных.
Структура – это описание формата записи и ее полей (поля здесь это атрибуты).
Базы данных обычно обеспечивают:
Работа с объектами
Создадим еще два объекта:
Создать_объект(Имя_структуры = Лекция,
Имя_объекта = «ПКО_31»,
Зал = 3,
Предмет = «Информационные технологии»,
Докладчик = Точилкин,
Начало = 12:30,
Окончание = 15:00).
Создать_объект(Имя_структуры = Лекция,
Имя_объекта = «РВ_11»,
Зал = 4,
Предмет = «История рекламы»,
Докладчик = Хоменко,
Начало = 9:30,
Окончание = 12:20).
Просмотр объектов и структур
Иногда необходимо просмотреть структуры и объекты, содержащиеся в системе. Просмотр осуществляется в форме диалога с системой по запросу с терминала. Получив запрос, система должна выполнить функцию Список_объектов. В нашем случае, результатом работы такой функции может быть:
П_41
ПКО_31
РВ_11
Список структур можно получить с помощью функции Список_структур (в нашем случае), результатом работы такой функции будет:
Лекция
Список значений атрибутов отдельного объекта выбирается функцией Просмотр_объекта.
Например: запросить информацию об объекте П-41 можно следующим образом:
Просмотр_объекта(Имя_структуры = Лекция, Имя_объекта = П-41)
Система должна ответить:
Зал = 3
Предмет = Системы ИИ
Докладчик = Точилкин
Начало = 9:30
Окончание = 12:20
Дата добавления: 2014-12-19; просмотров: 19 | Поможем написать вашу работу | Нарушение авторских прав |