Instrukcje w Pascalu

Każda instrukcja może być poprzedzona etykietą.

etykieta:instrukcja

Instrukcje proste to:
instrukcja przypisania :=
instrukcja skoku
instrukcja pusta
instrukcja wywołania procedury
instrukcja inline

Instrukcja przypisania 
odwołanie-do-zmiennej:=wyrażenie;
	x:=5;
	tekst:='Turbo'+'Pascal';
nazwa-funkcji:wyrażenie;
	suma:=a+b;

Instrukcja skoku
nie jest zalecana, gdyż zmniejsza przejrzystość programu, 
zmniejsza możliwość optymalizacji kodu. 
Instrukcja ta może być zawsze zastąpiona 
instrukcjami while lub repeat.

Zapisanie instrukcji pustej nie wymaga żadnego symbolu.

Instrukcje strukturalne
-złożone     
		begin 
		  instrukcja1;
		  instrukcja2;
		  ..........  
		end;
-warunkowe
      instrukcja "jeśli"
             if wyrażenia then instrukcja;
	     if wyrażenie then instrukcja1 else instrukcja2;
      instrukcja wyboru
      case wyrażenie of
        sekwencja-instrukcji-wyboru
        else instrukcja
      end;

-iteracyjne
   instrukcja "dla"
   for zmienna:=wyrażenie1 to wyrażenie2 do instrukcja;
   for zmienna:=wyrażenie1 downto wyrażenie2 do instrukcja;
-wiążące
   with lista-zmiennych do instrukcja
   with z1,z2,...,zn do instrukcja

Pole powierzchni ograniczonej krzywą

type funkcja=function(x:real):real;

function calka(const a,b:real;
                       f:funkcja):real;
begin
  calka:=(b-a)*(f(a)+f(b))/2
end;
end;