![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
На каждую поступающую в библиотеку книгу заводится библиографическая карточка (либо несколько карточек, например для алфавитного, предметного и других каталогов). Эта карточка содержит записи определенных сведений о книге (авторы, заглавие, тематический индекс и т.д.), отражающих информацию о книге. Заполнение каталожной карточки о книге представляет собой построение информационной модели. После такого преобразования карточка отделяется от книги и начинает “жить самостоятельной жизнью”.
Традиционно карточка представляется как запись (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; Прочитано: 330 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
