При решение большого объема данных используются массивы. Но массивы имеют одно ограничение – все элементы массивы должны быть одного типа. Для работы с комбинациями данных разных типов в языке Pascal придумали такой тип данных как Записи.
Обычно записи служат для описания реальных объектов. Например, запись о книге может хранить такие ее характеристики как название, год издания и т.д.
Давайте на практике и рассмотрим как создавать записи. Создаем новую программу с именем MyRecords. Записи необходимо создавать в разделе type. Наша запись будет называться avto.
Далее на следующих строчках пишем так называемые поля записи. Каждое поле имеет свое имя и тип данных.
Как видите, я возле типа string указал квадратные скобки со значениями. Дело в том что по умолчанию тип String хранит 255 символов, но мы можем с помощью квадратных скобок задать ограничение в 20, 40 и 60 символов, если вы хотите чтобы программа меньше занимала памяти на компьютере. А в конце записи мы ставим ключевое слово end.
Далее создаем переменные, которые будут имети тип записи avto.
Теперь в разделе операторов мы заполним поля переменной m соответствующими ее типу данными.
Далее мы можем вывести как все данные в переменной m.
Либо конкретное значение какого-то поля.
Кстати, если вы хотите вывести все значения, но сделать так чтобы текст в выводе был выровнен по правому краю, вы можете в операторе Writeln после имени переменной через двоеточие указать сколько символов в выводе будет занимать переменная. И если мы укажем большее количество символов, чем есть в значении переменной, то эти пустые символы будут отображаться в виде пробелов перед значением переменной.