Типы данных.
Под типом данных понимается множество допустимых значений этих данных, а также совокупность операций над ними.
Тип позволяет точно определить, как следует интерпретировать те или иные данные. В результате исключаются попытки производить над этими данными неприемлемые операции. Например, если в программе фигурирует переменная, имеющая смысл «количество штук», понятно, что её значение не должно представлять собой дробное число. Чтобы этого избежать, такой переменной при объявлении должен быть присвоен один из целочисленных типов.
Иными словами, принятая в Turbo Pascal типизация переменных позволяет исключить ошибочную интерпретацию данных и повышает надёжность программ.
Классификация типов данных
В Т. Р. можно выделить следующие группы типов:
§ простые типы;
§ структурированные типы;
§ указатели;
§ процедурные типы;
§ объекты.
Среди типов, используемых в языке, есть стандартные (предопределенные) и определяемые программистом.
К стандартным типам, не требующим предварительного определения, относятся целые типы, вещественные типы, логические типы, символьный тип -Char, тип-строка - string, текстовый файл -Text, тип-указатель -Pointer. Все другие используемые типы данных должны быть определены либо в разделе объявления типов, либо в разделе объявления переменных или типизированных констант.