Une procédure permet de définir un traitement autonome, nommé par un identificateur et appelable par cet identificateur à partir du programme principal.
Il est en particulier utile de définir une procédure lorsqu'un même traitement doit être effectué à plusieurs reprises dans le programme.
L'utilisation de procédures permet de structurer un programme et d'augmenter sa lisibilité.
En Pascal les déclarations de procédures et de fonctions doivent être placées après les déclarations de variables. Les déclarations s'effectuent donc dans l'ordre suivant :
En-tête
Déclarations
Constantes
Types Variables
Fonctions / Procédures
Bloc d'instructions exécutables
procedure <identificateur> <liste de paramètres> ;