A cabeça de um loop for em Pascal consiste em várias partes:
1) a palavra para
2) qual variável e qual valor estamos atribuindo. Neste programa, é b := 1, ou seja, atribuímos o valor 1 a b.
3) a palavra to ou downto, que indica a etapa com a qual o loop é executado. Se escrevermos para, a variável aumentará em 1 a cada iteração, se for para baixo, diminuirá em 1.
4) valor final da variável
5) palavra do
6) a palavra begin (pode ser omitida se houver apenas uma linha no corpo do loop, caso contrário, deve ser escrita. Se você não escrever begin, apenas a primeira linha será ser executado a partir de todo o corpo do loop). Não vamos esquecer depois do corpo do loop, se escrevermos a palavra begin, escreva a palavra end; !