Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
На каждую поступающую в библиотеку книгу заводится библиографическая карточка (либо несколько карточек, например для алфавитного, предметного и других каталогов). Эта карточка содержит записи определенных сведений о книге (авторы, заглавие, тематический индекс и т.д.), отражающих информацию о книге. Заполнение каталожной карточки о книге представляет собой построение информационной модели. После такого преобразования карточка отделяется от книги и начинает “жить самостоятельной жизнью”.
Традиционно карточка представляется как запись (record) данных, состоящая из нескольких полей, описывающих свойства конкретной книги:
type | ||
Rbook = record | ||
FirstName: | String[25]; | |
SecondName: | String[25]; | |
Title: | String[120]; | |
Publishing: | String[120]; | |
Index: | String[10]; | |
Date: | String[10]; | |
end; |
Первое и второе поля содержат фамилии первого, второго авторов книги, третье поле предназначено для заглавия книги, в четвертом поле указывается издательство, в пятом – классификационный индекс книги, а в шестом, последнем поле, – дата поступления книги в библиотеку. Использование структуры record подразумевает, что вы хотите рассматривать информацию о книге как единое целое, но с различными внутренними атрибутами: фамилиями авторов, заглавием, индексом и т.д.
Теперь можно описать переменные типа Rbook следующим образом:
var | ||
Exempl1, | ||
Exempl2: | Rbook; | |
AExempl: | array[1...100] of Rbook; |
Теперь у нас есть два экземпляра типа Rbook: Exempl1 и Exempl2, а также 100 других экземпляров, объединенных в структуру массива. Мы можем использовать эти экземпляры Rbook для хранения информации о наших книгах.
Дата публикования: 2014-11-03; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!