Янв
15th

Урок 19. Структурированные типы данных

Урок из серии: “Язык программирования Паскаль

Все простые данные, которые рассматривались на предыдущих уроках, имели характерное  свойства – неделимость.

Паскаль позволяет работать с более сложными по своей конструкции типами данных. Они называются типами данных пользователя и относятся к структурированным типам (от слова структура). Отличаются они тем, что переменные структурного типа состоят не из одного элемента (как все стандартные типы — целые, вещественные, символьные и логические), а из нескольких элементов с одним общим именем.

Существует несколько методов структурирования, каждый из которых отличается способом обращения к отдельным компонентам, и способом обозначения компонентов, входящим в структурные данные. По способу организации и типу компонентов в сложных типах данных выделяют следующие разновидности:

  • регулярный тип (массивы);
  • комбинированный тип (записи);
  • файловый тип (файлы);
  • множественный тип (множества);
  • строковый тип (строки).

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

Массив (array). Он представляет собой заранее известное количество однотипных элементов, снабженных индексами. Массив может быть одномерным или многомерным.

Запись (record).  Она включает в себя несколько полей, тип которых может отличаться друг от друга.  Например, товар на складе описывается следующими величинами: наименование, количество, цена, наличие сертификата качества и т.д. В этом примере наименование – величина типа string, количество – integer, цена – real, наличие сертификата – boolean.

Запись представляет собой наиболее общий и гибкий структурированный тип данных, так как она может быть образована из неоднотипных компонентов и в ней явным образом выражена связь между элементами данных, характеризующими реальный объект.

Строка (string) – последовательность символов кодовой таблицы персонального компьютера. Количество символов в строке может изменяться от 0 до 255.

Множество (set)  –  это набор взаимосвязанных по какому-либо признаку или группе признаков элементов. Каждый элемент во множестве называется элементом множества. Множество должно состоять из порядковых элементов, и их число не должно превышать 255.

Файл (file) – последовательность однотипных компонентов, записанных на внешнем  носителе под определенным именем. Тип этих компонентов может быть любой, за исключением типа – файла. Размер файла не объявляется.


В этом уроке мы определили структурированные типы данных.

В следующем уроке более подробно рассмотрим один из видов структурированных данных – массив.

Следующий урок: “Описание массива”

 

Поделиться с друзьями


Оставить комментарий или два