É a seguinte a correspondência entre a notação algoritmica e o Pascal:
A diferença entre o READ e o READLN é demonstrada no seguinte exemplo:
Como se pode ver pelo exemplo, a diferença entre as instruções READ e READLN está no modo como se comportam quando o utilizador introduz mais valores do que os necessários para as variáveis que estão a ser lidas. Enquanto com o READ os valores ``extra'' ficam na memória e são lidos em próximas instruções READ ou READLN, com o READLN os valores ``extra'' são desprezados, não ficando na memória.
Assim, no primeiro caso, a variável c toma o valor de 16, pois esse valor ficou pendente do READ anterior. No segundo caso, é necessário que o utilizador introduza um valor para a variável c, pois na primeira leitura (com READLN) o valor 16 foi desprezado.