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

Шторы - calon.by

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

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

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


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

Специальные панели Internet Explorer
Создание фотоснимков из кадра видеозаписи
Эргономичная организация рабочего места
Периферійні пристрої
Информационное общество: необходимость государственного
Java, как объектно-ориентированный язык
Популярно Про Ddos-Атаки
Обмен данными : Excel - другие приложения
Современное состояние информационной сферы Украины
РАСКЛАДКА ПРОВОДОВ
LEP-дисплеи: день сегодняшний
Защита посредством назначения прав доступа и атрибутов
Нормативно-техническая документация
Компания Lenel Интегрировала Биометрические Считыватели Нескольких Производителей В Свою Систему Контроля Доступа
Сетевая этика
Электромагнитные поля
Понятие: значение и виды предварительного расследования
Современное состояние информационной сферы Украины
Общие сведения языка программирования
Новый вид Windows Vista
Несколько слов об иных возможностях
WordPad: Выделение текста гарнитурой шрифта
Про недавний случай с вирусом. Будьте осторожны
Кибернетический подход
Импорт файлов в проект
Выполнение команд меню с использованием сочетаний клавиш (горячие клавиши)
МИКРОПРОЦЕССОР КАК ОСНОВА ЭВМ
Устройство и классификация принтеров
Модуль CRT
Активация Windows XP
Компании лидирующие на мировом рынке CompactPCI продукции
Шифрующие файловые серверы
ЧТО ТАКОЕ КОМПЬЮТЕР?
Восьмибитные чипы
Межсетевой обмен и связь с глобальным Internet
Максимальная разрешающая способность
МЕТОДЫ ЗАЩИТЫ ОТ КОМПЬЮТЕРНЫХ ВИРУСОВ
Управление расположением значков Microsoft Windows XP
Почему чистка регистратуры Windows необходимая
Создание и использование сводных таблиц EXCEL
Повышение производительности биллинговой системы
ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
Ада Августа Байрон
Поиск людей (Кто есть Who)
Операционные системы которые могут управлять CompactPCI- компьютерами
Неправомерный доступ к компьютерной информации (ст. 272 УК)
Основные пункты меню и их назначение
Поиск фотографий в Интернете
РАЗНОВИДНОСТИ КОМПЬЮТЕРНЫХ ВИРУСОВ
Шина ISA
Открытие документа с Рабочего стола
Микротравмы
Области в которых используются компьютерные системы на базе CompactPCI
Компьютер в сфере образования
Малогабаритные 3U формата CompactPCI контроллеры INOVA