Os quatro exemplos abaixo geram rigorosamente o mesmo código executável, inclusive com o mesmo tamanho em bytes, pois o compilador ignora linhas em branco e espaços. Contudo, a legibilidade da primeira versão é privilegiada.
Versão 1:
program OiPessoal; begin write('Oi '); writeln('Pessoal!'); end.
Versão 2:
program OiPessoal; begin write('Oi '); writeln('Pessoal!'); end.
Versão 3:
program OiPessoal ; begin write ('Oi ' ) ; writeln('Pessoal!') ; end .
Versão 4:
program OiPessoal ; begin write('Oi '); writeln('Pessoal!'); end.
Em resumo, é preferível escrever um comando por linha, preferencialmente deixando espaços em branco de maneira regular. Usar uma linha em branco entre blocos com o mesmo sentido, também é boa prática: inicialização de variáveis, leitura de variáveis, processamento das informações, por exemplo.
É muito importante que o programador mantenha a consistência do padrão por toda a redação do programa.