TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Типы, переменные, константы и типизированные константы 

             Переменная может содержать изменяемое значение. Каждая пере-
        менная должна иметь тип. Тип переменной определяет множество зна-
        чений, которые может иметь переменная.

             Например, в  следующей  программе описываются переменные X и
        Y, имеющие тип Integer.  Таким образом,  X и  Y  могут  содержать
        только целые значения (числа).  Если в вашей программе предприни-
        мается попытка присвоить этим переменным значения  другого  типа,
        Borland Pascal сообщает об ошибке.

             program Example;

             const
                A = 12;           { константа A не изменяет значения }
                B: Integer = 23;  { типизированная константа B получает
                                    начальное значение }
             var
               X, Y: Integer;     { переменные X и Y имеют тип Integer }
               J: Real;           { переменная J имеет тип Real }


             begin
               X := 7;            { переменной X присваивается значение }
               Y := 7;            { переменной Y присваивается значение }
               X := Y + Y;        { значение переменной X изменяется }
               J := 0.075;        { переменной J присваивается значение
                                    с плавающей точкой }
             end.

             В этой простой и не очень полезной программе X первоначально
        присваивается значение 7; двумя операторами ниже ей присваивается
        новое значение:  Y + Y. Как можно видеть, значение переменной мо-
        жет изменяться.

             A - это константа. Программа назначает ей значение 12, и это
        значение изменяться  не  может  - в ходе выполнения программы оно
        остается постоянным.

             B представляет собой типизированную константу. Ей присваива-
        ется значение при описании,  но дается также тип Integer. Типизи-
        рованую константу можно рассматривать как переменную с  начальным
        значением. Позднее программа может изменить первоначальное значе-
        ние B на какое-то другое значение.

             Если вы вернетесь обратно к приведенному в начале главы при-
        меру кода,  то увидите, что функция GetNumber имеет раздел описа-
        ний, в котором описывается переменная.  Процедуры и функции могут
        содержать разделы описаний также как программы и модули.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz