Для пояснения хода вычислительного процесса, смыслового назначения переменных и формирования документации к программе используются комментарии.
Комментарии могут располагаться в любом месте программы и представляют собой текст, заключенный в фигурные скобки.
Комментарии игнорируются компилятором и предназначены, в первую очередь, для программиста. В качестве примера приведём текст программы из предыдущего пункта и сопроводим его комментариями.
Пример:
program p2_2;
{ Раздел описания меток }
label M1, M2, M3, M4;
{ Начало исполнительной части программы}
Begin
goto M1; {Оператор перехода на метку M1}
M3:Writeln('метка 3');{Вывод на экран сообщения}
goto M4; {Оператор перехода на метку M4 }
M2: Writeln('метка M2');{Вывод на экран сообщения}
goto M3; { Оператор перехода на метку M3}
M1: Writeln{'метка M1');{Вывод на экран сообщения}
goto M2; { Оператор перехода на метку M2}
M4: end. {Метка М4 расположена в конце программы}