logo
lab_rab5_6

1.1.2 Основные типы данных

Все типы данных в языке паскаль можно разделить на две группы: стандартные (предопределенные) и пользовательские.

К стандартным типам относятся:

Символьный, целые и булевские типы относят к порядковым типам. Порядковый тип – это упорядоченная последовательность, каждый элемент которой имеет свой порядковый номер.

Таблица 1.2 Примеры порядковых номеров

Тип

Порядковый номер

Целый

Значение числа

10

10

134

134

Булевский:

True

Любое число, отличное от 0

False

0

Символьный

‘a’

97

‘b’

98

‘m’

109

‘!’

33

К любой переменной порядкового типа можно применить стандартные функции.

Ord – возвращает порядковый номер.

Pred – возвращает предыдущее значение, если применяется к первому значению, то возвращается порядковый номер последнего значения,

Succ – возвращает следующее значение, если применяется к последнему значению, то возвращается порядковый номер первого значения,

Таблица 1.3 Примеры работы функций Ord, Pred и Succ

Тип переменной

Значение

b

Ord(b)

Pred(b)

Ord(Pred(b))

Succ(b)

Ord(Succ(b))

Целый

b:=10

10

9

9

11

11

b:= –10

–10

–11

–11

–9

–9

Булевский

b:=True

1

False

0

True

2

b:=False

0

True

–1

True

1

Символьный

b:=’d’

100

‘c’

99

‘e’

101

b:=’n’

110

‘m’

109

‘o'

111

b:=’+’

43

‘*’

42

‘,’

44