Введение в программирование. Сортировка массива. Средства создания программ. Стандартные модули. Структурированные типы данных, страница 6

Тип

Значение

Длина (байт)

Shortint

от -128 до 128

1

Integer

от –32768 до 32767

2

Longint

от –2147483648 до…

4

Byte

0…..255

1

word

0….65537

2

Функции для целочисленных величин.

Функция

Назначение

DEC (X)

Уменьшение на 1

INC (X)

Увеличение на 1

ORD (X)

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

ODD (X)

Проверка на четность

PRED (X)

Предыдущее значение

SUCC (X)

Следующее значение

ABS (X)

Абсолютное значение (х) (модуль)

A div B

Целочисленное деление

A mod B

Остаток от деления

TRUNC (X)

Получение целой части

ROUND X)

Округление до целого

SQR (X)

Возведение в квадрат (х-целое)

1. Логический тип.Описывается логическим словом Boolean. Логическое значение принимает одно из двух значений true или false.

True>False.  Для работы с логическими операндами (величинами) применяют логические операции: NOT-отрицание, OR-дизъюнкция, AND-конъюнкция, XOR-исключающая.

2.Символьный тип.  Так же является стандартным, простым и порядковым. Обозначается char.  Значениями символьного типа является множество всех символов компьютера, которые закодированы спец. Таблицей кодировки ASCII.

Функция ORD возвращает порядковый номер символов в таблице.

3.Вещественный тип.

Веществ. тип

Длина (байт)

Значение цифр

Диапазон порядка

Real

6

11…12

-39….+38

Single

4

7…8

-45…+38

Double

8

15….16

-324…+308

Extended

10

19…20

-4951….+4932

Comp

8

19…20

-263….+263-1

Вещественное число в TPascal занимает от 4 до 10 байт – смежных.

Имеют след. структуру в памяти компьютера.

s

e

m

S-знаковый разряд числа 0 если число отр. 1 если +

E-двоичный порядок числа, M-мантисса числа

4.Тип диапазон.Не относится к стандартным типам, но относится к порядковым. Тип диапазон задается след. образом GR=min1900….max2000.

5.Тип перечисления. Относится к пользовательскому типу. Список идентификаторов указывается в круглых скобках. Перечисленные  типы данных не могут вводится с помощью процедуры readln и выводится с помощью процедуры writeln.

6.Типизированные константы. Раздел констант используется для описания постоянных величин. Значение которое присваивается в разделе констант постоянной величине нельзя менять в программе.