В программе обрабатываются некоторые данные, которые представляют собой постоянные (константы) или переменные величины.
В качестве констант в Pascal ABC используются целые, вещественные, шестнадцатеричные числа, логические константы, символы, строки символов, конструкторы множеств, признак неопределенного указателя.
Целые константы записываются в естественной форме со знаком или без него, т.е. +1, 120, -35, 0 и т.п.
Вещественные числа записываются в форме основной вещественной константы (естественная запись вещественного числа с десятичной точкой) или в экспоненциальной форме, когда число состоит из основной вещественной константы (или целой константы) и экспоненциальной части. Экспоненциальная часть начинается с символа Е(е), за которым следует десятичный порядок (целое число со знаком или без него). Например: 3.4; 5.56E4; -0.5Е-3; 3Е-1. Перед точкой и за ней должна следовать хотя бы одна цифра.
Шестнадцатеричное число состоит из шестнадцатеричных цифр (0, 1, 2, ..., 9, А, В, С, D, E, F), перед которыми ставится признак шестнадцатеричного числа - $. Например, $A5 (соответствует числу 165 в десятичной системе счисления).
Логическая константа может принимать два значения: FALSE (ложь) и TRUE (истина).
Символьные константы - любой символ персонального компьютера, заключенный в апострофы. Для записи символа апострофа он удваивается (''''). Допускается записывать символы путем указания кода, которому предшествует знак #. Например, эквивалентными являются пары записей: #97 -> 'а'; #67 -> 'A'; #11 - код перевода строки.
Строковая константа - это любая последовательность символов языка, заключенная в апострофы. Например, строковой константой является: 'Это строка'.
Если две строковые константы отличаются типом букв (прописные или строчные), то такие константы считаются различными. В строке символов могут указываться коды символов, которым предшествует #. Например: #7'Ошибка' #7.
Конструктор множества - список элементов множества, заключенный в квадратные скобки ( [1, 2, 3, ... ,7, 8] , [ ], [TRUE] ).