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

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

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

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

Запись

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

Способы совершения компьютерных преступлений
Восстановление файлов миф или реальность?
WordPad: Выделение текста цветом
Защита вновь создаваемых программ
ЗАЩИТА СУЩЕСТВУЮЩИХ ЕХЕ-ФАЙЛОВ
Виды работ при проектировании. Этапы и стадии разработки ЭВМ
Вывод специальных символов CRT
Понятие: значение и виды предварительного расследования
Настройка уровня звука
Компьютер в медицине
Пользователи Internet в России
Архитектура Risc Вычислительных Ядер
Законы алгебры логики
Ада и Си
Микропроцессор
Компания Janet Systems Проведет Круглый Стол «Будущее Соа-Проектов»
Социальные последствия информатизации
ПРОЯВЛЕНИЕ НАЛИЧИЯ ВИРУСА В РАБОТЕ НА ПЭВМ
Разбор недостатков БУОК-4
Горизонтальная подсистема
Рисование кривой
ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ САПР
Основные черты NetWare 3.x - 4.x
Использование буфера обмена
Как Правильно Выбрать Бумагу
Софт Можно Скачать С Варезных Сайтов Или Же Приобрести В Интернет-Магазинах
Назначение деловых игр
Табличный процессор Excel 7.0. Основная информация и технические характеристики
Общая схема расследования неправомерного доступа к компьютерной информации
Легализация По. Цена Ошибки!
Материнская плата
Хищение компьютерной информации
Размер шрифта и кодировка
Сканеры
Логическое хранение и кодирование информации
Устройства вывода
Как выбрать жесткий диск
Получение изображений со сканера или цифровой камеры
Компьютеры дома
Поддержка драйвера сжатых дисков в MS DOS
Прослушка И Антижучки - Гонка Технологий
Создание, использование и распространение вредоносных программ для ЭВМ
Защита памяти в ЕС ЭВМ
«ВАКЦИНАЦИЯ» ПРОГРАММ
Ограничения в применение экспертных систем..
Устройство и классификация принтеров
Мошенничество С Телефонами
Интерфейсы жестких дисков
Разработка контрольно-информационных инструментов для PADS
О компьютерах
Некоторые Мысли По Защите От Спама
Задача, решаемая с использованием систем управления базами данных
Компонент вывода
Информация. Информационные процессы. Информационные технологии
ЛАЗЕРНЫЕ (СВЕТОДИОДНЫЕ) ПЛОТТЕРЫ