5.1. Простые стандартные.
5.1.1. Целые.
Целые данные ( переменные и константы ) состоят из це-лой части без дробной части со знаком “ + “ или “ – “.
Имеется 5 стандартных типа целых данных:
№№ п/п |
Целый тип |
Диапазон значений |
Размер памяти |
1 |
2 |
3 |
4 |
1 |
INTEGER |
-32768 …32767 |
2 байта |
2 |
SHORTINT |
-128…. 127 |
1 байт |
3 |
LONGINT |
-2147483648… 2147483647 |
4 байта |
4 |
BYTE |
0 …255 |
1 байт |
5 |
WORD |
0 …65535 |
2 байта |
5.1.2. Действительные ( вещественные ).
Действительные данные ( переменные и константы ) состоят из целой и дробной частей с разделительной точкой между ними; могут быть представлены в форме:
- с фиксированной точкой:
Дробная часть отделяется от целой десятичной точкой: 127.54, 0.006;
- с плавающей точкой:
Используется форма с порядком:
« мантисса » Е « порядок ».
0.52Е003 5.2Е002 52Е001520Е000 5200Е-001 и т.д.
Мантисса представляется в виде целого числа или в виде вещественного числа с фиксированной точкой.
Порядок – целое число со знаком “ + “ или “ – “.
В TURBO PASCAL имеется 4 действительных типа:
№№ п/п |
Действит. тип |
Диапазон значений |
Число цифр мантиссы |
Размер памяти |
1 |
2 |
3 |
4 |
5 |
1 |
REAL |
2.9Е-39 – 1.7Е38 |
11 - 12 |
6 байт |
2 |
SINGLE |
1.5Е-45 – 3.4Е38 |
7 - 8 |
4 байт. |
3 |
DOUBLE |
5.0Е-324 – 1.7Е308 |
15 - 16 |
8 байт. |
4 |
EXTENDE |
3.4Е-4932 – 1.1Е4932 |
19 - 20 |
10 байт. |
5.1.3. Символьные.
В TURBO PASCAL имеется стандартный символьный тип CHAR, который использует полный набор символов. Исполь-зование символьных данных даёт возможность обрабатывать тексты.
Символьные данные - любые символы в апострофах:
’ A ’.
Все символы упорядочены, имеют свой номер:
0 – 31 - для управления обмена данными меж- ду ЭВМ и пользователем;
32 – 126 - имеются на клавиатуре, могут быть изображены на экране.
5.1.4. Логические ( булевые ).
В TURBO PASCAL имеется стандартный логический тип BOOLEAN.
Это тип данных, каждый элемент которого может прини-мать лишь одно из двух значений:
TRUE или FALSE
истина ложь
1 0
Слова TRUE или FALSE можно использовать в яв-ном виде или обозначить их в разделе описания Const, при-своив их значения константе с определённым именем. Над значениями булевого типа можно выполнять операции срав-нения, причём TRUE > FALSE.
Кроме тог имеется 3 стандартные логические опера-ции, обозначаемые служебными словами:
AND - логическое умножение;
OR - логическое сложение;
NOT - логическое отрицание.
5.2. Простые нестандартные.
5.2.1. Перечисляемые.
Перечисляемые данные не являются стандартными типа-ми, определяются набором идентификаторов, с которыми мо-гут совпадать значения параметра. Этот тип определяется пу-тём явного перечисления всех возможных значений. Например:
цвета светофора ( RED, YELLOW, GREEN );
дни недели ( MO, TU, WE,TH, FR, SA, SU ).
Список идентификаторов указывается в круглых скобках и разделяются запятыми. Каждому идентификатору присваива-ется порядковый номер: первой константе - № 0, второй - № 1 и т.д.
Переменная может принять любое значение из перечис-ленных. Логический тип – частный случай перечисляемого:
TYPE BOOLEAN = ( FALSE, TRUE );
5.2.2. Ограниченные.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.