Program napisany w Pascalu składa się z nagłówka programu (PROGRAM), deklaracji modułów, bloku i znaku . (kropka). W nagłówku programu podaje się zwykle jego nazwę. Za pomocą deklaracji modułów określa się moduły standardowe i moduły użytkownika. Blok składa się z opisu danych i części wykonawczej, a kropka kończy tekst programu. Dopuszcza się możliwość opuszczenia nagłówka (jest on pomijany przez kompilator), deklaracji modułów i opisu danych, a wiersz programu nie może zawierać więcej niż 127 znaków. Oto szkielet programu paskalowego:
PROGRAM Nazwa_Programu; {Nagłóewk programu}
USES {Deklaracja modułów}
{Początek części opisowej}
LABEL {Deklaracje etykiet}
CONST {Deklaracje stałych}
TYPE {Deklaracje typów}
VAR {Deklaracje zmiennych}
PROCEDURE {Deklaracje procedur}
FUNCTION {Deklaracje funckji}
{Koniec części opisowej}
BEGIN
{Ciało programu}
END.