Правила форматирования кода:
   -  Отступ два или четыре пробела. 
    
Важное ПРИМЕЧАНИЕ: если вы выбрали
 какой-либо отступ, то соблюдайте его (и только его!) внутри 
документа.
    -  Вокруг знаков арифметических операций ставятся пробелы.
     
Примечание: Знаки унарных 
операций (например b := -a) пробелами не
 обособляются.
    -  Вокруг присваиваний ставятся пробелы.
   
 -  Вокруг знаков логических операций (and,
 
                                           or,
 
                                           xor,
 
                                           =
 (в Паскале), 
                                           &&,
 
                                           ||,
 
                                           ^,
 
                                           ==
 (в Си), 
                                           >,
                                           <=
 и т.д.) ставятся пробелы.
   
 -  Процедуры, функции и блоки описаний разделяются пустыми 
строками.
   
 -  После запятой и двоеточия ставится пробел.
   
 -  Между именем функции и скобками пробел не ставится, с
 внутренней стороны скобок пробел не ставится.
   
 -  Каждый новый оператор должен находиться в отдельной 
строке.
   
 -  Переменные разных типов объявляются в разных строках.
   
 -  (Паскаль) Слово var должно быть в отдельной 
строке.
   
 -  (Паскаль) Форматирование слова type такое же, как и 
слова var.
   
 -  Пишите имена переменных и функций (процедур) одинаково 
внутри документа (например всегда с маленькой или всегда с большой 
буквы).
   
 -  (Паскаль) После операторов, находящихся перед словом
 end точка с запятой ставится ОБЯЗАТЕЛЬНО.
 -  Хороший пример идеально отформатированного кода - автоматическое
форматирование кода на Java средами Eclipse или IDEA.