Главная | Соглашение | Публикация статей

Запись
Категория: Статьи

Запись – это структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. В отличие от массива, компоненты (поля) записи могут быть различного типа. Чтобы можно было ссылаться на тот или иной компонент записи, поля именуются.

Структура обьявления типа записи такова:
<имя типа> = RECORD <пс. полей> END
Здесь <имя типа> - правельный индификатор;
RECORD, END – зарезервированные слова (запись, конец);
<сп. полей> - список полей; представляют собой последовательность
разделов записи, между которыми ставится точка с запитой.

Каждый раздел записи состоит из одного или нескольких индификаторов полей, отделяемых друг от друга запятыми. За индификатором ставится двоеточие и описание типа поля например:

type
birthday = record
day, month : byte;
year : word:
end;
var
a,b : Birthday;
. . . . . . . .
В этом примере тип Birthday есть запись с полями DAY, MONTH, и YEAR; переменные А и В содержат записи типа Birthday.
Как в массиве, значения переменных типа записи можно присваивать другим переменным того же типа, например:
a : = b;
К каждому из компонентов записи можно получить доступ, если использовать составное имя, т.е. указать имя переменной, затем точку и имя поля:
a.day := 27;b.year := 1991;
Чтобы упростить доступ к полям записи, используется оператор присоединения WITH:
WITH <переменная> DO <оператор>

Здесь WITH, DO – ключевые слова (с, делать);
<переменная> - имя переменной типа запись, за которым,
возможно, следует список вложенных полей;
<переменная> - любой оператор Турбо Паскаля.
Например:
with c.bd do month := 9;
Имена полей должны быть уникальными в пределах той записи, где они обьявлены, однако, если записи содержат поля – записи, т.е. вложена одна в другую, имена могут повторяться на разных уровнях вложенности.

Запись

Статьи по теме:

Средства разработки
Особенности драйверов PCI и CompactPCI устройств
ПРЕСТУПЛЕНИЯ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИ
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Периферійні пристрої
Блокнот: Поиск и замена
Носители информации
WordPad: Изменение настроек редактора
WordPad: Поиск и замена слов по шаблону
Появление IBM PC
Электромагнитные поля
Охранно-пожарные системы фирмы Satel теперь можно контролировать по телефону или Ethernet
Время создания или изменения файла
Интегрирование модулей PADS в программную среду предприятия
Преимущества ЭС перед человеком - экспертом
Панель задач Microsoft Windows XP
Общие черты CASE-средств
Узнайте правду о ваших малышах занимаясь серфингом привычки
Оптимальное время жизни кэша для Joomla CMS
Преобразование рисунка
Физическое хранение, методы кодирования информации
Отражение и дублирование сервера
Создание Java-апплета “HelloJava”
Создание звукового комментария
Загрузка нескольких различных ОС
Преступления в сфере компьютерной информации
Назначение и производство экспертизы
МИНИМАЛЬНЫЙ НАБОР ТИПОВЫХ ОПЕРАЦИЙ ПРИ ПОДГОТОВКЕ ТЕКСТА
Жадный шкаф создателей Spyware в тесте!!
История Браузера Opera
ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Возможность системы CompactPCI иметь более 8 слотов
Активация Windows XP
Мобильная Торговля, Системы Мобильной Торговли
Прокси-Сервер - Это Действенный Способ Защиты Информации, А Также Преграда Для Атак Хакеров
Линукс привелось в действие приборы: Теперь в рынке
Структура ПК
Внешние каналы украинского сегмента сети Іnternet
Краткий обзор антивирусных программ
"ТРОЯНСКИЙ КОНЬ"
Общие моменты при организации ЛВС
Зао «Лайт Коммуникейшн» Подтвердила Свой Статус «Microsot Gold Certified Partner» В 2008 Году
НЕКОТОРЫЕ РЕКОМЕНДАЦИИ
Компьютер и инвалиды
Google о вредоносных программах Интернета
Софт Можно Скачать С Варезных Сайтов Или Же Приобрести В Интернет-Магазинах
Редактирование звукового файла
Настройка интерфейса
Рисование эллипса или окружности
Компьютерные Технологии И Генеалогия
Интерфейс, селекторный и мультиплексный каналы
Линейная Магнитная Запись Dlt (Dlt-V/Sdlt/Dlt-S4)
Микропроцессор
Проект СКС
Соединение микропроцессоров