Poprawna jest instrukcja blokowa: begin x:=1 end jak również: begin x:=1; endJednak w tym drugim przypadku w bloku są dwie instrukcje: podstawienia i pusta.
+ Porównanie wybranych elementów składni języków Pascal i C++ Pascal C++ blok begin
end; {
} działania arytmetyczne Inc (a,5);
Inc (a); Dec (a);
c := 5; b := 5; a := 5; a += 5;
a++; a--;
a = b = c = 5; pętla z licznikiem for i:=1 to 10 do begin
end; for (i=1; i<=10; ++i) {
} pętla z warunkiem while W = 5 do begin
end; while (W == 5) {
} pętla nieskończona while true do begin
end;
repeat
until false; while (true)
do {
} while (true)
Przykładowe programy Poniżej przedstawione są przykładowe proste programy źródłowe – pełne lub podprogramy – napisane w języku Pascal. W przypadku programów pełnych można poddać je kompilacji/konsolidacji, np. w zainstalowanym ww. samodzielnie środowisku Free Pascal i uruchomić. Należy zwrócić uwagę, że w przykładach teksty wyprowadzane na urządzenie wyjścia zawierają polskie znaki diakrytyczne w standardzie UTF-8 – w przypadku użycia programów w wierszu poleceń systemu Windows należy zamienić kodowanie polskich znaków na standard CP852 – można w tym celu użyć np.