O trecho demarcado como programa principal é onde, efetivamente, é escrito o programa na linguagem Pascal. Qualquer subprograma (procedimento ou função, tratados na seção subprogramas) só é executado quando chamado primariamente a partir do programa principal, ou de alguma outra função ou procedimento, que por sua vez devem em algum momento terem sido invocados com origem no programa principal.
O programa principal é constituído de comandos sequenciais (ver seção comandos) que são executados iniciando da instrução begin até que seja encontrada a instrução end e o ponto final do programa.
A execução dos comandos contidos no programa principal é feita de cima para baixo e da esquerda para a direita, ignorando-se os espaços em branco e as linhas vazias. Este comportamento só se altera quando utilizados comandos que manipulem o fluxo natural de execução do programa, conforme explicado na seção comandos.
O próxima capítulo contém mais instruções sobre os elementos básicos da linguagem Pascal.