Урок 21 – Записи

При решение большого объема данных используются массивы. Но массивы имеют одно ограничение – все элементы массивы должны быть одного типа. Для работы с комбинациями данных разных типов в языке Pascal придумали такой тип данных как Записи.

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

Давайте на практике и рассмотрим как создавать записи. Создаем новую программу с именем MyRecords. Записи необходимо создавать в разделе type. Наша запись будет называться avto.

Далее на следующих строчках пишем так называемые поля записи. Каждое поле имеет свое имя и тип данных.

Как видите, я возле типа string указал квадратные скобки со значениями. Дело в том что по умолчанию тип String хранит 255 символов, но мы можем с помощью квадратных скобок задать ограничение в 20, 40 и 60 символов, если вы хотите чтобы программа меньше занимала памяти на компьютере. А в конце записи мы ставим ключевое слово end.

Далее создаем переменные, которые будут имети тип записи avto.

Теперь в разделе операторов мы заполним поля переменной m соответствующими ее типу данными.

Далее мы можем вывести как все данные в переменной m.

Либо конкретное значение какого-то поля.

Кстати, если вы хотите вывести все значения, но сделать так чтобы текст в выводе был выровнен по правому краю, вы можете в операторе Writeln после имени переменной через двоеточие указать сколько символов в выводе будет занимать переменная. И если мы укажем большее количество символов, чем есть в значении переменной, то эти пустые символы будут отображаться в виде пробелов перед значением переменной.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *