Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание объекта

Читайте также:
  1. II. Речевая деятельность человека. Создание текста. Коммуникативные качества хорошей речи и способы их достижения
  2. А) создание Лиги Наций
  3. А. Создание Правил эксплуатации и назначение ответственных за их соблюдение
  4. Аварии на пожаро- и взрывоопасных объектах.
  5. Аварии на радиационно-опасных объектах
  6. Аварии на радиационно-опасных объектах (РОО), поражающие факторы , радиационное воздействие на человека и природу, радиационная зашита и профилактика.
  7. Аварии на химически опасных объектах (ХОО) с выбросом аворийно химически опасных веществ (АХОВ), классификация, фазы развития.
  8. Активность субъекта или объекта познания.
  9. Анализ объекта оценки с позиции, отражающей взаимоотношения компонентов собственности
  10. Анализ потенциально опасных объектов ЧС техногенного характера, возможных на территории объекта

 

Чтобы создать объект, необходимо указать системе имя структуры, описывающей объекты нужного типа и задать конкретные значения атрибутов.

Для нашего примера функция создания объекта может выглядеть следующим образом:

Создать_объект(Имя структуры =

Имя_объекта =

Атрибут1 = Значение первого атрибута,

Атрибут2 = Значение второго атрибута,

.

.

.

Атрибутn = Значение последнего атрибута).

 

Значения атрибутам можно присвоить в процессе работы программы. Если при создании объекта опущено имя какого-то атрибута, то ему присваивается пустое значение.

 

Пример:

Создать_объект(Имя_структуры = Лекция,

Имя_объекта = «П_41»,

Зал = 3,

Предмет = «Системы ИИ»,

Докладчик = Точилкин,

Начало = 9:30,

Окончание = 12:20).

 

В дальнейшем к объекту можно обращаться по имени П_41. Все сказанное может служить канвой при разработке подпрограмм создания структур и объектов.

 

Объекты и работа с ними

 

Создание конкретной структуры и соответствующих этой структуре объектов представляет собой по существу создание базы данных.

Объекты – это записи базы данных.

Структура – это описание формата записи и ее полей (поля здесь это атрибуты).

 

Базы данных обычно обеспечивают:

  1. Задание и изменение значений атрибутов (полей) каждого объекта (записи).
  2. Получение отчетов на основе информации из БД.
  3. Средства работы с несколькими атрибутами объекта.
  4. Просмотр содержимого БД.

 

Работа с объектами

Создадим еще два объекта:

Создать_объект(Имя_структуры = Лекция,

Имя_объекта = «ПКО_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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав