Программа, написанная на языке паскаль (равно как и программа, написанная на любом из других языков программирования), предназначена для обработки данных. Эти данные могут быть различной природы (числа, тексты, последовательности двоичных разрядов, или битов, и т. п.). Одни данные являются исходными (или, как говорят, задаются на входе), другие являются результатами, полученными из исходных данных в процессе выполнения программы (про такие данные обычно говорят, что они получаются на выходе).
В зависимости от способа их хранения и обработки в ЭВМ данные можно разбить и на две другие группы: константы и переменные.
Константы - это те данные, значения которых не изменяются в процессе работы программы. Значения переменных, в отличие от констант, могут изменяться во время выполнения программы. Константы "узнаются" машиной по форме их записи, а переменные - по именам (или идентификаторам).
В языке паскаль используются константы трех видов: числовые, булевские и символьные. Первые предназначены для представления числовых данных (целых и вещественных). Булевские константы используются для представления данных, имеющих смысл логических высказываний (да - нет, истина - ложь). Символьные константы представляют данные, являющиеся последовательностями символов (тексты).