Содержание
Введение………………………………………………………………….…3
1 Категории типов………………………………………………………….5
1.1 Простые типы данных………………………………………….………6
1.1.1 Порядковые типы………………………………………………….…6
1.1.2 Действительные типы…………………………………………….….9
1.2 Строковые типы…………………………………………………….…11
1.3 Структурные типы…………………………………………………….12
1.4 Указательные типы……………………………………………………14
1.5 Процедурные типы……………………………………………………15
1.6 Вариантные типы………………………………………………….…..16
1.6.1 Тип Variant……………………………………………………….…..16
1.6.2 Вариантные значения…………………………………………….…16
1.6.3 OLEAutomation…………………………………………………..…..17
Заключение…………………………………………………………….…..18
Список использованных источников…………………………………….19
Введение
Delphi — императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями развития языков программирования (например, с развитием платформы .NET).
Обрабатываемые в Delphi данные подразделяются на переменные, константы и литералы. Типы данных необходимы программисту для указания компилятору, как хранить информацию в программе. Необходимость в указе типа переменной пользователем (не все типы заранее определены в языке) возникает при её объявлении. Объявленные типы данных действуют в пределах блока, в котором они размещены, в любом месте области их видимости. Внутри блока они заменяют все внешние типы с тем же именем.
Определения типов и переменных могут размещаться в нескольких местах компонентов программы. Выглядят же они следующим образом.
-
type
Новые типы данных определяются в разделе "type".
typel = type definitioni
Каждому новому типу присваивается имя, затем он определяется через уже существующие типы.
type2 = type__definition2
В одном разделе "type" можно объявить несколько типов.
type3 = typel
Самое простое определение типа состоит из имени типа, определенного ранее.
var
Новые переменные объявляются в разделе "var".
var1: type definitions
Каждой ново й переменной сначала присваивается имя, а затем - тип (на основе ранее определенных типов).
var2, var3: type definition4
В одном разделе "var" можно объявить несколько переменных. Нескольким переменным можно присваивать один и тот же тип.
var4 : typel
Программу легче читать, если переменным присвоены существующие типы.
Определение типов в разделах type тех или иных блоков дает возможность использовать эти типы в разных частях программы.