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

UptoLike

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

40
модуль оператором uses c указанием имени модуля. Этот опе-
ратор необходимо поставить перед описаниями, то есть после
оператора program. Например:
Uses CRT;
При графическом изображении алгоритмов у нас часто
возникала необходимость заканчивать работу алгоритма в
различных частях его изображения. Имеется специальная про-
цедура halt, которая позволяет аналогично в любом месте про-
граммы на языке TURBO PASCAL закончить её выполнение.
Полезными являются процедуры Inc и Dec. Обе изме-
няют значение целой переменной по следующему правилу:
Inc(i) соответствует оператору i: = i+1 ,
Dec(i) соответствует оператору i: = i -1 .
Для работы с переменными перечислимых типов при-
меняются следующие стандартные функции:
Succ(<значение перечислимого типа>); - возвращает
следующий за данным элемент. Например, Succ(plus) вернёт
значение minus. Если i - переменная целого типа, то succ(i) дает
следующее значение, то есть (i+1) .
Ргеd(<значение перечислимого типа>); - возвращает
предшествующий данному элемент. Pred(minus) вернёт значе-
ние plus . Если i - переменная целого типа, то Pred(i) дает преды-
дущее значение, то есть (i-1) .
Ord(<значение перечислимого типа>); - возвращает по-
рядковый номер данного значения в типе. Тип результата -
Longint . Порядковый номер первого элемента равен нулю (ис-
ключение составляют целые типы: порядковый номер первого
значения типа Integer нулю не равен).
При вызове функции Chr возвращается символ, имею-
щий данный порядковый номер. Описание этой функции имеет
вид :
function Chr(X: Byte): Char ;
Тип результата выполнения первых двух функций сов-
падает с типом аргумента, а результат выполнения функции
Ord имеет тип Integer. Приведём примеры применения этих
модуль оператором uses c указанием имени модуля. Этот опе-
ратор необходимо поставить перед описаниями, то есть после
оператора program. Например:
       Uses CRT;
       При графическом изображении алгоритмов у нас часто
возникала необходимость заканчивать работу алгоритма в
различных частях его изображения. Имеется специальная про-
цедура halt, которая позволяет аналогично в любом месте про-
граммы на языке TURBO PASCAL закончить её выполнение.
       Полезными являются процедуры Inc и Dec. Обе изме-
няют значение целой переменной по следующему правилу:
       Inc(i) соответствует оператору i: = i+1 ,
       Dec(i) соответствует оператору i: = i -1 .
       Для работы с переменными перечислимых типов при-
меняются следующие стандартные функции:
       Succ(<значение перечислимого типа>); - возвращает
следующий за данным элемент. Например, Succ(plus) вернёт
значение minus. Если i - переменная целого типа, то succ(i) дает
следующее значение, то есть (i+1) .
       Ргеd(<значение перечислимого типа>); - возвращает
предшествующий данному элемент. Pred(minus) вернёт значе-
ние plus . Если i - переменная целого типа, то Pred(i) дает преды-
дущее значение, то есть (i-1) .
       Ord(<значение перечислимого типа>); - возвращает по-
рядковый номер данного значения в типе. Тип результата -
Longint . Порядковый номер первого элемента равен нулю (ис-
ключение составляют целые типы: порядковый номер первого
значения типа Integer нулю не равен).
       При вызове функции Chr возвращается символ, имею-
щий данный порядковый номер. Описание этой функции имеет
вид :
        function Chr(X: Byte): Char ;
        Тип результата выполнения первых двух функций сов-
падает с типом аргумента, а результат выполнения функции
Ord имеет тип Integer. Приведём примеры применения этих
                                                                40