В Pascal все типы данных разделятся на следующие группы: - Скалярные; - Ссылочные; - Структурированные процедурные и объектные;
Целый тип данных: Byte (длинной в байт), Word (длиной в слово беззнаковый), . Shortint (короткое целое), . Integer (целое), Longint (длинное целое).
К данными целого типа применимы следующие операции: а) сравнения («=» равенство, «<>» неравенство, «<» меньше, «<=» меньше либо равно, «>» больше, «>=» больше либо равно); б) сложение (+); в) одноместный (унарный) плюс (+); г) вычитание (–); д) одноместный (унарный) минус (–); е) умножение (*); ж) деление нацело (получение частного) (DIV); з) получение остатка от деления на цело (MOD); и) логический сдвиг влево (ShL); к) логический сдвиг вправо (ShR). Вещественный тип:
Логический тип: Данные типа Boolean могут принимать два значения: True (Истина) и False (Ложь). Над данными типа Boolean допустимы следующие операции: - сравнения (=, <>, <, <=, >, >=); Текстовый тип данных: Два вида: символьный и строковый Char . Диапазон: 1 символ (в соответствии с внутренним кодом от 0 до 255). Занимает 1 байт. String . Диапазон: до 255 символов. Занимает (n+1) байта, где n – количество символов. Заключаются в кавычки - ' ‘. Для них разрешены две функции преобразования: Ord(С) Chr(K). Функция Ord(C) возвращает кодировку символа (с). Функция Chr(K) по коду (к) возвращает значение символа.
Переменной называют элемент программы, который предназначен для хранения, коррекции и передачи данных внутри программы. Все переменные программы в Турбо Паскаль должны быть объявлены в разделе описания переменных. Наряду с переменными в пограммах используются и константы. Константа — это идентификатор, обозначающий некоторую неизменную величину определенного типа. Константы, как и переменные, должны объявляться в соответствующем разделе программы. В Турбо Паскаль применяется несколько стандартных видов констант: Целочисленные константы. Могут быть определены посредством чисел, записанных в десятичном или шестнадцатиричном формате данных. Это число не должно содержать десятичной точки. Вещественные константы. Могут быть определены числами, записанными в десятичном формате данных с использованием десятичной точки. Символьные константы. Могут быть определены посредством некоторого символа (заключенного в апострофы). Строковые константы. Могут быть определены последовательностью произвольных символов (заключенных в апострофы). Типизированные константы. Представляют собой инициализиованные переменные, которые могут использоваться в программах наравне с обычными переменными. Каждой типизированной константе ставится в соответствие имя, тип и начальное значение.