Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »