На этом шаге мы рассмотрим общие сведения о структурированных типах.
К структурированным типам языка Object Pascal относят:
Структурированные типы служат для описания данных, которые могут содержать много значений, а не только одно, как данные стандартных типов. Соответственно этому, описание данных структурированных типов и работа с ними сложнее, чем с данными стандартных типов.
Данные структурированных типов относят к составным структурам данных, которые бывают однородными, то есть такими, у которых все элементы одинакового типа, и неоднородными (комбинированными), которые объединяют в единое целое разнотипные элементы. К данным однородной структуры принадлежат массивы, строки, множества и файлы, а к данным неоднородной структуры - записи и объекты (данные классовых типов).
Если посмотреть на типы языка Object Pascal не с точки зрения его синтаксиса, а с точки зрения структур данных, используемых в программировании, то строковые типы также необходимо отнести к структурированным типам. Однако, учитывая широкое использование символьных строк в программировании, в Object Pascal строковые типы были синтаксически выделены в отдельную категорию типов.
На следующем шаге мы рассмотрим тип "массив".