Операторы программы следует располагать структурировано:
1) конструкция языка (описания, операторы, блоки) более глубоких уровней вложенности сдвигать от начала строки вправо;
2) конструкции языка одинаковых уровней располагать друг под другом;
3) каждое описание и каждый оператор писать с новой строки;
4) продолжения описаний и операторов на новые строки сдвигать вправо;
5) избегать длинных строк.
Под уровнем вложенности понимается следующее. Если некоторая конструкция языка вложена в другую (расположена внутри нее), то ее уровень на единицу больше уровня внешней конструкции. Например, уровень оператора PROGRAM равен 0, описания CONST, VAR и составной операторBEGIN-END имеют уровень1, все операторы составного оператора имеют уже уровень 2.
В состав программы могут быть включены комментарии – тексты, поясняющие программу, но не влияющие на ход ее выполнения. Комментарии заключаются в фигурные скобки.
{ комментарии }
Комментарии могут быть вставлены в любое место программы и состоять из любых допустимых машиной символов, кроме скобок комментариев.
Например: {ввод исходных данных};
Язык Турбо Паскаль допускает использование прописных и строчных букв латинского алфавита, знака подчеркивания, арабских цифр и ограничителей.
<алфавит> :: = <буквы> | <цифры> |<ограничители>
<буквы> :: = A | B | …| Z | a | b | …| z | <знак подчеркивания>
shl | shr | string | then | to | type | unit | until |
uses | var | while | with | xor
<разделители>::= := | . | , | : | ; | ^ | $ | #
Пробел также является разделителем. Может использоваться для повышения наглядности программы. Его не должно быть внутри идентификаторов, чисел и зарезервированных слов.
Комментарий - это текст, заключенный между скобками { } или (* *). Может содержать буквы (в том числе и русские), цифры, специальные знаки. Используется для обозначения участков программ или пояснения команд. Может располагаться в любом месте программы.