Δομή των συναρτήσεων και διαδικασιών

Οι συναρτήσεις και οι διαδικασίες έχουν τη μορφή ενός προγράμματος. Μετά την επικεφαλίδα της συνάρτησης ή της διαδικασίας ορίζουμε:
  1. Σταθερές
  2. Μεταβλητές
  3. Άλλες συναρτήσεις και διαδικασίες
  4. Τις εντολές που θα εκτελεστούν
Παράδειγμα:
program Example;
const
	g = 9.81;
var
	height : real;

procedure clearScreen;
const
	numLines = 24;
var
	count : integer;
begin
	count := 0;
	while count < numLines do
		writeln;
end;

begin
	clearScreen;
	readln(height);
	writeln(sqrt(2 * height / g), 's')
end.