В основе любого языка лежит алфавит. Алфавит языка Pascal состоит из букв латинского алфавита (заглавные и строчные буквы не различаются), цифр и специальных знаков (знаков препинания, скобок, знаков арифметических операций и других).
Программы производят операции над некоторыми объектами. Отдельный информационный объект называется величиной. Величины бывают различного типа: числовые, символьные, строковые, табличные и др. Кроме того, величины делятся на константы и переменные.
Константы – это величины, не изменяющие своего значения при выполнении программы.
Числовые константы могут записываться в обычной форме (например: 3.14, -0.5) или в экспоненциальной форме. Например:
1.23E+08 – это число 1,23х108 = 123000000;
4.5E-04 – это число 4,5х10-4 = 0,00045.
Символьная константа – один любой символ, заключенный в апострофы (например: 'a', 'b', '=').
Строковая константа – это последовательность любых символов, заключенная в апострофы (например: 'ответ', 'a+b=').
Логическая константа принимает одно из двух значений: True (истина) и False (ложь).
Переменная – это величина, которая может изменять свое значение при выполнении программы. Каждая переменная имеет имя, тип и значение.
Значения переменных хранятся в ячейках оперативной памяти.
Тип переменной определяет способ хранения данных в памяти компьютера и допустимые операции над ними.
Имя (идентификатор) – любая последовательность латинских букв, цифр и символа подчёркивания, начинающаяся с буквы или символа подчеркивания. Например:
N, N1, massa, massa_tela – правильно;
1N, масса, massa tela – неправильно.
Структура программы на языке Pascal

Программа на Паскале состоит из нескольких разделов: заголовка программы, раздела описания данных, раздела операторов.
Операторы – языковые конструкции для записи действия, выполняемого над данными в процессе решения задачи. В конце каждого оператора и каждого раздела программы ставится символ «;». После ключевого слова Begin ("начало") и перед словом End ("конец") точку с запятой ставить не нужно. В конце программы обязательно должна быть точка. Допускается произвольное разделение операторов на строки, но лучше выделять структуру визуально.
Заголовок задаёт символическое имя программы, в данной версии Паскаля не является обязательным.
В разделе описания данных указываются имена используемых в программе переменных и их типы:
Var <список переменных> : <тип>;
Имена переменных одного типа в списке разделяются запятыми, описание каждого типа заканчивается точкой с запятой.
При необходимости указываются имена констант и их значения:
Const <имя> = <значение>;
Основные типы данных PascalABC.NET