Совершенно необходимой частью каждой программы (за исключением, элементарных и плохо написанных) являются комментарии. Pascal поддерживает два способа выделения комментариев:
(* Комментарий, выделенный первым способом *)
{Комментарий, выделенный вторым способом}
Причем первый способ имеет более высокий приоритет (а, значит, может использоваться для «закомментаривания» участков текста, уже содержащих комментарии, выделенные вторым способом).
Структура программы
Pascal задумывался как учебный язык структурного программирования. Как следствие этого, программы, на нем написанные, имеют достаточно простую, но жесткую структуру. Она такова:
{ часть объявления имени программы: }
Program NameOfProgram;
{часть объявления списка подключаемых модулей:}
Uses {список модулей через запятую};
{ часть объявления констант: }
Const
{список констант и их значений через ; };
{ часть объявления типов пользователя: }
Type
{список типов пользователя через ; };
{ часть объявления переменных: }
Var
{список переменных и их типов через ;};
{ часть основной программы }
Begin {точка входа}
{операторы основной программы}
End. {основная точка выхода и конец программы}
Части Program и Uses не являются обязательными, однако должны быть первыми и единственными в программе. Частей вида Const, Type и Var в программе может существовать множество, их порядок не нормируется и определяется требованиями программирования. Часть основной программы всегда является последней, признаком ее завершения является ключевое слово End с точкой после него. Любая информация после завершения основной части игнорируется компилятором.