Тип данных – это характеристика, которая для величины определяет:
· необходимый размер памяти;
· диапазон значений, которые может принимать величина;
· возможные операции над величиной (подразумеваются действия относительно использования величин в выражениях);
· формы представления величин (или формат представления величин).
Логический тип: BOOLEAN.
Отводится 1 байт памяти.
Значением является множество из двух упорядоченных элементов с названием FALSE и TRUE.
Форма изображения – запись соответствующего слова false или true.
ЗАМЕЧАНИЕ. Операции not, and, or, xor – соответственно обозначают отрицание, конъюнкцию, дизъюнкцию, исключение. Работа этих операций представлена в следующей таблице:
A | Not a | a | b | a and b | a or b | a xor b | |
True | False | True | True | True | True | False | |
False | True | True | False | False | True | True | |
False | True | False | True | True | |||
False | False | False | False | False |
Символьный тип: CHAR.
Отводится 1 байт памяти.
Значением может быть один из 255 упорядоченных элементов множества всех символов, представленных кодами ЭВМ таблицы ASCII (American Standard Code Information – американский стандартный код для обмена информацией).
Допустима операция сложения символов – знак «+», но как результат создается тип величины, который не уже не является типом CHAR, а представляет собой структурированный тип STRING.
Форма изображения – символ записывается в апострофах.
ПРИМЕР: 'a', 'c', '2', '-', ' '.
При выводе символов на экран апострофы не изображаются.
Допускается использование записи символа через внутренний код, который записывается после символа #.
ПРИМЕР: 'a' соответствует записи #97; 'z' соответствует записи #90.
Целые типы величин.
Короткое целое без знака: BYTE.
Отводится 1 байт памяти.
Допустимы положительные значения: 0..255.
Короткое целое со знаком: SHORTINT.
Отводится 1 байт памяти.
Допустимы положительные и отрицательные значения: -128..127.
Целое без знака: WORD.
Отводится 2 байта памяти.
Допустимы положительные значения: 0..65 535.
Целое со знаком: INTEGER.
Отводится 2 байта памяти.
Допустимы положительные и отрицательные значения:
-32768..32767.
Длинное целое со знаком: LONGINT.
Отводится 4 байта памяти;
Допустимы положительные и отрицательные значения: -2147483648..2147483647