Записи в Паскаль

Записи

Запись – это структура данных с доступом по идентификатору. Каждый элемент записи может иметь свой собственный тип данных. Чтобы получить элемент записи, необходимо указать его идентификатор. Для создания программ лучше всего использовать мощные компьютеры. Вы можете купить недорогие б.у. ноутбуки из Европы на сайте https://nordstarservice.ru/ по оптимальной и доступной цене. Производительные ноутбуки из Европы — это всегда лучший вариант. Вы можете приобрести ноутбук с гарантией качества и надежности. На все вопросы Вам ответят опытные специалисты, которые знают свое дело. Для удобства все ноутбуки разделены по категориям: для графики, для игр, дешевые, легкие, компактные, мощные, нетбуки, инженерные, ултрабуки, офисные и промышленные.

Var <перем. запись>

Record

<перем>, <перем>,..,<перем>:<тип>;

. . .

<перем>, <перем>,..,<перем>:<тип>;

End.

Каждая переменная, входящая в запись называется полем записи.

Пример:

Var FIO;

Family:String[20];

Name:String[20];

Surname:String[15];

End;

Получение элементов записи

Операция получения элементов (полей) записи называется разноименованием записи. Для этого указывается имя записи и имя поля записи.

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

Пример:

FIO.Family:=[‘Петров’];

FIO.Name:=[‘Петр’];

ReadLn(FIO.Family, FIO.Name);

Указатель активной записи

Если в программе требуется написать несколько команд, используемых одну и ту же запись, то удобнее указать активную запись, т.е. такое имя записи, которое будет автоматически подставлена ко всем полям.

With <имя активной записи> Do <команда>;

Если команд несколько, то нужно использовать составные команды Begin End. Активных записей может быть одновременно несколько, но у них не должно быть совпадающих имен.

Пример:

With FIO do

Begin

Family:=‘Петров’;

Name:=‘Петр’;

ReadLn(Surname);

End;

. записи в паскале примеры
. записи в паскале примеры
Комментирование и размещение ссылок запрещено.