Un programma scritto in pascal è costituito da tre parti principali:
- parte intestativa
- parte dichiarativa
- parte esecutiva

Parte intestativa
In questa sezione si da un nome al programma.

es. program Calcolatrice_in_pascal;

Il nome del programma è sempre preceduto dal comando program.
In questo esempio il nome del programma è "Calcolatrice_in_pascal". Nota che non è possibile dare un nome con degli spazi ad un programma, ed è per questo che per separare le parole si utilizza il carattere " _ " per facilitare la lettura.

Sezione dichiarativa
E' la parte del programma in cui vengono dichiarate le variabili.

es. var x, y: integer;
testo: string;

La dichiarazione delle variabili è sempre introdotto dal comando var.
In questo esempio sono state dichiarate le variabili x ed y come integer, ovvero numeri interi, e testo come string, ovvero come una stringa che contiene una serie di caratteri.

Parte esecutiva
Qui è dove vengono impartite le istruzioni.