Struktura programu w
pascalu jest przedstawiona poniżej:
program Nazwa_programu; {Naglowek}
uses graph,crt; {Blok programu-czesc deklaracyjna}
const pi_wlasne=3.14;
var x:real;
var t:array[1..3] of string;
begin {Blok programu czesc operacyjna-poczatek}
x:=2; {instrukcje do wykonania}
writeln(x);
end. {Blok programu czesc operacyjna-koniec}{Kropka konczaca program}
Nagłówek programu składa się ze słowa kluczowego (program) i z identyfikatora (nazwy) zakończonej średnikiem, który pełni funkcję separatora. Nazwa nie może zaczynać się od cyfry. Nie wolno w niej stosować spacji, słów kluczowych i znaków alfanumerycznych oprócz dolnego podkreślnika.
Blok programu część deklaracyjna jest umieszczona przed słowem kluczowym begin. Deklaruje się w niej stałe, zmienne i używane biblioteki.
Blok programu część operacyjna jest umieszczona pomiędzy begin, a end. Są w nim umieszczone instrukcje do wykonania.
Kropka kończąca program.
Stosuje się także komentarze, które umieszcza się pomiędzy nawiasami klamrowymi
{ } lub jeżeli są dłuższe to umieszcza się je pomiędzy znakami
(* *).