 
                 
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
 5.2Е002  52Е001
 52Е001 520Е000
520Е000   5200Е-001 
и  т.д.
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).
Ссылка на скачивание - внизу страницы.