TURBO PASCAL:Учебное пособие. Терёхин В.В. - 22 стр.

UptoLike

Составители: 

22
вы компилятора SN. При отсутствии математического сопро-
цессора директива компилятора в тексте программы $Е обес-
печит его полную эмуляцию.
9 Описание типов пользователя
Существует несколько возможностей создания (описа-
ния) типов пользователя.
1. Полное соответствие стандартному типу. В этом
случае переменные нового типа обладают такими же свой-
ствами, что и переменные базового типа.
type
<идентификаторимя типа>= <идентификатор
стандартного базового типа>:
Примеры:
type
Mylnteger = Integer;
MyReal = Real;
MyString = String[255]
;
2. Поддиапазон стандартного типа. Такие типы назы-
ваются ограниченными. Базовым типом в этом случае может
быть любой перечислимый тип. Ограниченный тип сохраняет
все свойства базового и отличается лишь тем, что имеет огра-
ниченный диапазон значений.
Использование ограниченных типов, определенных
пользователем, значительно улучшает наглядность и читае-
мость программ. Кроме того, специальная опция компиля-
тора позволяет включить контроль выхода переменных за
пределы объявленного диапазона, а это удобно при от-
ладке программы. Включение контроля{$R+}, а выклю-
чение его{$R—}.
type
< идентификатор - имя типа > = < начальное значение
бaзового типа >.. < конечное значение базового типа >;
вы компилятора SN. При отсутствии математического сопро-
цессора директива компилятора в тексте программы $Е обес-
печит его полную эмуляцию.

      9 Описание типов пользователя

       Существует несколько возможностей создания (описа-
ния) типов пользователя.
       1. Полное соответствие стандартному типу. В этом
случае переменные нового типа обладают такими же свой-
ствами, что и переменные базового типа.
       type
       <идентификатор — имя типа>= <идентификатор
стандартного базового типа>:
       Примеры:
type
    Mylnteger = Integer;
    MyReal = Real;
    MyString = String[255];

        2. Поддиапазон стандартного типа. Такие типы назы-
ваются ограниченными. Базовым типом в этом случае может
быть любой перечислимый тип. Ограниченный тип сохраняет
все свойства базового и отличается лишь тем, что имеет огра-
ниченный диапазон значений.
      Использование ограниченных типов, определенных
пользователем, значительно улучшает наглядность и читае-
мость программ. Кроме того, специальная опция компиля-
тора позволяет включить контроль выхода переменных за
пределы объявленного диапазона, а это удобно при от-
ладке программы. Включение контроля — {$R+}, а выклю-
чение его — {$R—}.
type
     < идентификатор - имя типа > = < начальное значение
         бaзового типа >.. < конечное значение базового типа >;
                                                             22