Рассмотрим запись следующей структуры:
 
 TYPE Ta=RECORD
 name:STRING[10];
 age:BYTE;
 END;
 Как ее хранить в памяти? В виде, показанном на Рис. 3.3:
 
 
 Рис. 6.3. Хранение записей в памяти.
 Поля следуют в памяти одно за другим вплотную. Вычисление адреса i-го поля ri происходит по формуле:
 
   | ri = S1+S2+ … +Si-1, | ( 3.4) | 
 
 где si – размер i-го поля в словах.
 
 При упаковке записи в одно слова помещается несколько полей (Рис. 3.4):
 
 Рис. 6.4. Упаковка записей.