Основи програмування
3.4. типи даних
Концепція типів даних є однією з центральних в будь-якій мові програмування. З типом величини пов'язані три її властивості: форма внутрішнього подання, безліч прийнятих значень і безліч допустимих операцій. Турбо Паскаль характеризується великою різноманітністю типів даних, відображених на рис. 9.

У стандартному Паскалі відсутня строковий тип. Крім того, в Турбо Паскалі цілі і речові - це групи типів. У старших версіях Турбо Паскаля існує процедурний тип і тип об'єкт.
Кожен тип має свій ідентифікатор.
У табл. 3.1 представлена інформація про простих типах даних, визначених у Турбо Паскалі. Для речових типів в дужках вказано кількість збережених значущих цифр мантиси в десятковому поданні числа.

У стандарті Паскаля з речових типів визначено тільки тип Real; з цілих типів - Integer.
Типи Single, Double, Extended вживаються в Паскаль-програмах тільки в тому випадку, якщо ПК забезпечений сопроцессором «плаваючою арифметики» (для процесорів IBM PC, починаючи з Intel-80486 і старше, це умова завжди виконується).
Тип даних називається порядковим, якщо він складається з рахункового кількості значень, які можна пронумерувати. Звідси випливає, що на цій множині значень існують поняття «наступний» і «попередній».
Опис змінних. Для всіх змінних величин, які використовуються в програмі, повинні бути вказані їх типи. Це робиться в розділі змінних програми. Структура розділу змінних показана на рис. 10.

Приклад розділу змінних програми:
Var m, n, k: Integer;
Константи. Тип константи визначається по контексту, тобто за формою її записи в програмі.
Цілі десяткові константи записуються в звичайній формі цілого числа зі знаком чи без знаку, наприклад 25, -24712, 376.
Цілі шістнадцятиричні константи записуються з префіксом $. Вони повинні знаходитися в діапазоні від $ 00000000 до $ FFFFFFFF.
Дійсні константи з фіксованою точкою записуються в звичайній формі десяткового числа з дробовою частиною. Роздільник цілої та дробової частини - точка, наприклад: 56.346, 0.000055, -345678.0.
Дійсні константи з плаваючою точкою мають форму:
Тут мантиса - ціле або дійсне число з фіксованою точкою, порядок - ціле число зі знаком або без, наприклад 7Е-2 (7 # 8729; 10-2), 12.25Е6 (12,25 # 8729; 106), 1Е-25 ( 10-25).