A linguagem Pascal é case-insensitive, isto é, não diferencia maiúsculas de minúsculas. Porém, é recomendado o uso padronizado para fins de legibilidade. Ainda há uma consideração sobre o uso exagerado de maiúsculas.
Embora ambas as versões seguintes gerem o mesmo programa executável, a versão com comandos e identificadores em maiúsculas tem a legibilidade prejudicada.
Versão 1:
program calcular_imc; var nome : string; altura, peso, imc : real; begin write('Digite o nome do paciente: '); readln(nome); write('Digite a altura em metros (Ex.: 1.78): '); readln(altura); write('Digite o peso em quilogramas (Ex.:93): '); readln(peso); writeln; imc := peso/(altura*altura); writeln('O paciente ', nome, ' tem o I.M.C. igual a ', imc:4:2); write('Pressione qualquer tecla para sair.'); end.
Versão 2:
PROGRAM CALCULAR_IMC; VAR NOME : STRING; ALTURA, PESO, IMC : REAL; BEGIN WRITE('DIGITE O NOME DO PACIENTE: '); READLN(NOME); WRITE('DIGITE A ALTURA EM METROS (EX.: 1.78): '); READLN(ALTURA); WRITE('DIGITE O PESO EM QUILOGRAMAS(EX.: 93): '); READLN(PESO); WRITELN; IMC := PESO/(ALTURA*ALTURA); WRITELN('O PACIENTE ', NOME, ' TEM O IMC IGUAL A ', IMC:4:2); WRITE('PRESSIONE QUALQUER TECLA PARA CONTINUAR.'); END.
A leitura do código fica mais fluente quando letras minúsculas são utilizadas.
Costuma-se usar maiúsculas para nomes de constantes, por exemplo.