ВУЗ:
Составители:
Рубрика:
27
Функция Сущность стандартной функции
SizeOf(x)
Размер аргумента в байтах. X – переменная любого типа или
любой тип.
Succ(x)
Последующее значение выражения порядкового типа. X
–
выражение порядкового типа.
Swap(x)
Меняет местами младший и старший байты аргумента. X
–
выражение типа Integer или Word.
Trunc(x)
Целая часть вещественного числа. Для округления числа
используйте функцию Round. X – вещественное число.
Структура константного выражения должна обеспечивать
вычисление его значения без выполнения программы, то есть при
компиляции.
Const message:='Out of memory';
errortxt:='Error: '+message+' . ';
errorpos:=80–Length(errortxt) div 2;
В типизированных константах
присутствует описание типа и одно из
допустимых значений. Такая константа,
собственно говоря, является переменной, для
которой в разделе описания констант
присваивается начальной значение.
Типизированные константы не только могут
описываться как переменные, но и
использоваться как переменные. То есть им
можно присвоить новое значение или
использовать их в качестве пар
аметра в
процедурах и функциях.
Const max: integer=9999;
Min=0 {Обычные и типизированные
константы могут описываться вместе}
MySet: set of char=['a' . . 'z'];
MyArray: array[1 . . 3] of Color=(Red, Blue,
Red);
Рисунок 15.
Типизированная
константа
Константа
Ссылочная
константа
Идентификатор
программ
Изображение
массива
Изображение
записи
Изображение
множества
Изображение
объекта
28
Описание переменных
Переменная – это имя физического участка памяти, в котором
должно храниться в каждый момент времени только одно значение.
Переменная может участвовать в операциях, допустимых только ее типом.
По ходу программы значение переменной можно присваивать путем
ввода, либо с помощью оператора присваивания “
:
=”. Тип переменной
описывается в разделе описания пер
еменных и далее изменяться не
может. Начальное значение переменной можно назначить с помощью
типизированных констант.
Имя
Var
,
:
;
Тип
переменной
Absolute
фраза
Рисунок 16. Описание переменных
Var
A: char;
P, I, K: byte;
L, M, R: integer;
Index: 0 . . 5;
Det1, Det2, Det3: (Wood, Steel, Glass);
С помощью Absolute-фразы можно отвести переменной
соответствующее место в памяти.
Absolute
Целое число
:
Имя
переменной
Целое число
Рисунок 17. Absolute-фраза
Описание типов
В разделе описания типов пользователь может описать собственные
типы данных. При этом типу данных присваивается имя и
устанавливается область значений для переменных данного типа.
Типы, аналогично переменным, определяются посредством
описаний, которые начинаются со служебного слова
type и содержат
Функция Сущность стандартной функции Размер аргумента в байтах. X переменная любого типа или Описание переменных SizeOf(x) любой тип. Переменная это имя физического участка памяти, в котором Последующее значение выражения порядкового типа. X должно храниться в каждый момент времени только одно значение. Succ(x) выражение порядкового типа. Переменная может участвовать в операциях, допустимых только ее типом. Меняет местами младший и старший байты аргумента. X По ходу программы значение переменной можно присваивать путем Swap(x) выражение типа Integer или Word. ввода, либо с помощью оператора присваивания :=. Тип переменной Целая часть вещественного числа. Для округления числа описывается в разделе описания переменных и далее изменяться не Trunc(x) используйте функцию Round. X вещественное число. может. Начальное значение переменной можно назначить с помощью типизированных констант. Тип Структура константного выражения должна обеспечивать Var Имя : переменной ; вычисление его значения без выполнения программы, то есть при Absolute компиляции. , фраза Const message:='Out of memory'; Рисунок 16. Описание переменных errortxt:='Error: '+message+' . '; errorpos:=80Length(errortxt) div 2; Var Константа В типизированных константах A: char; присутствует описание типа и одно из P, I, K: byte; Ссылочная константа допустимых значений. Такая константа, L, M, R: integer; собственно говоря, является переменной, для Index: 0 . . 5; Идентификатор программ которой в разделе описания констант Det1, Det2, Det3: (Wood, Steel, Glass); присваивается начальной значение. Изображение Типизированные константы не только могут С помощью Absolute-фразы можно отвести переменной массива соответствующее место в памяти. описываться как переменные, но и Изображение использоваться как переменные. То есть им Absolute Целое число : Целое число записи можно присвоить новое значение или Имя Изображение использовать их в качестве параметра в переменной множества процедурах и функциях. Рисунок 17. Absolute-фраза Изображение Const max: integer=9999; объекта Описание типов Рисунок 15. Min=0 {Обычные и типизированные Типизированная константы могут описываться вместе} В разделе описания типов пользователь может описать собственные константа типы данных. При этом типу данных присваивается имя и MySet: set of char=['a' . . 'z']; устанавливается область значений для переменных данного типа. MyArray: array[1 . . 3] of Color=(Red, Blue, Red); Типы, аналогично переменным, определяются посредством описаний, которые начинаются со служебного слова type и содержат 27 28
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »