A forma usual de implementar uma função algoritmica é pelo uso de funções. Apresenta-se, como exemplo, a implementação do algoritmo 3.6:
media(valor1, valor2, valor3: REAL): REAL;
VAR
med: REAL;
BEGIN
med := (valor1+valor2+valor3)/3.0;
media := med
END;