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

UptoLike

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

23
Примеры:
1)
type
Mylnteger = -327.. 327;
СharS = 'A ' .. 'Z ' ;
2)
program p5 ;
type
MyType = 0. . 9;
var
varl, var2 : MyType;
begin
{$R-}
varl: =5 5; {выход за диапазон, но ошибки не возникает}
{$R+}
var2:= 55; {выход за диапазон, ошибка}
end.
3. Новый перечислимый тип. При его опреде-
лении в соответствующем порядке задаются все необ-
ходимые значения, которые может принимать переменная
данного типа. Значения переменных нового типа бу-
дут представлены при помощи идентификаторов, кото-
рые, таким образом, будут являться константами нового типа.
Примеры:
type
Operator = ( plus, minus, multi, divide );
Day = ( Mon, Tues, Wed, Thur, Fri, Sat, Sun);
Из примера видно, что переменные типа Operator могут
принимать одно из четырех значений plus, minus, multi, divide.
Операции отношения =, <>, >, <, >=, <= можно приме-
нять ко всем переменным перечислимых типов, в том числе к
       Примеры:
       1)
type
   Mylnteger = -327.. 327;
   СharS = 'A ' .. 'Z ' ;

        2)
program p5 ;
  type
      MyType = 0. . 9;
  var
      varl, var2 : MyType;
begin
   {$R-}
    varl: =5 5; {выход за диапазон, но ошибки не возникает}
   {$R+}
   var2:= 55; {выход за диапазон, ошибка}
end.
        3. Новый перечислимый тип. При его опреде-
лении в соответствующем порядке задаются все необ-
ходимые значения, которые может принимать переменная
данного типа. Значения переменных нового типа бу-
дут представлены при помощи идентификаторов, кото-
рые, таким образом, будут являться константами нового типа.

       Примеры:
type
       Operator = ( plus, minus, multi, divide );
       Day = ( Mon, Tues, Wed, Thur, Fri, Sat, Sun);

       Из примера видно, что переменные типа Operator могут
принимать одно из четырех значений plus, minus, multi, divide.
       Операции отношения =, <>, >, <, >=, <= можно приме-
нять ко всем переменным перечислимых типов, в том числе к
                                                            23