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

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

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

Структура обьявления типа записи такова:
<имя типа> = 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;
Имена полей должны быть уникальными в пределах той записи, где они обьявлены, однако, если записи содержат поля – записи, т.е. вложена одна в другую, имена могут повторяться на разных уровнях вложенности.

Запись

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

Излучение
Компьютер и инвалиды
Экспорт изображений в файл
Черный Баннер - Угроза или новые технологии?
Будущие модули CompactPCI- которые будут производится в ближайшее время
Аналоговые и цифровые схемы
Софт (Программы) Для Counter - Strike
Защита Информации. Пароли На Rar Архивы
Черный Баннер - История его обнаружения
Классификация прикладных систем и классификация кабельных систем
ЭЛЕКТРОСТАТИЧЕСКИЕ ПЛОТТЕРЫ
Просмотр свойств клипа
НЕМНОГО О ЛИЧНОСТНЫХ ОСОБЕННОСТЯХ КОМПЬЮТЕРНЫХ ПРЕСТУПНИКОВ
Мобильная Торговля Optimum - Управление Торговыми Представителями
Мышь
Немного о контроллере прямого доступа к памяти
Входные и выходные данные
Линейная Магнитная Запись Dlt (Dlt-V/Sdlt/Dlt-S4)
Программа 1С Зарплата И Управление Персоналом 8
Универсальный мультисенсор SVEA совмещает в себе датчик освещенности и присутствия
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ - ВОПРОС О ВОЗМОЖНОСТИ ЕГО СОЗДАНИЯ
Уничтожение компьютерной информации
Охранно-пожарные системы фирмы Satel теперь можно контролировать по телефону или Ethernet
Экспортные законы
Укротите вашу регистратуру Windows с програмным обеспечением чистки регистратуры
Подсказки програмного обеспечения и программы присоединенного филиала
Вывод специальных символов CRT
Способы просмотра документа
Кому нужны ваши данные?..
Обмен данными путем перетаскивания
Аналого-цифровые вычислительные машины (АЦВМ)
Сокращение занимаемого Windows XP дискового пространства
Создание и конфигурирование сжатых дисков
Понятие окон в WINDOWS. Типы окон. Элементы окон
Компьютер в медицине
Области применения программ обработки электронных таблиц
Совместимость Windows Vista
Восстановление файлов миф или реальность?
Коммутаторы NetGear
Прочие функции Microsoft Internet Explorer 6
Просмотр видеодисков в формате MPEG 4 и DVD
ОБСЛУЖИВАНИЕ ДИСКОВ
Анализ мировых тенденций развития сети Internet
Социальные последствия информатизации
Что Приносит Sp1 Для Windows Vista?
Получение изображений со сканера или цифровой камеры
WordPad: Выделение текста кеглем шрифта
Структура СКС
Перемещение данных в рабочем листе
Что Такое Кодеки И Где Их Можно Скачать
СОЗДАНИЕ ДОКУМЕНТА
Типизация
Рынок электронной коммерции: сегодня и завтра
Приостановка печати всех документов
Бесплатный сыр и как избежать мышеловки