Ορίσματα

Οι τυπικές παράμετροι (formal parameters) που ορίζονται στην επικεφαλίδα της συνάρτησης ή της διαδικασίας μας επιτρέπουν να της περνάμε τιμές. Στο σώμα της συνάρτησης ή της διαδικασίας οι παράμετροι αυτές έχουν την τιμή την οποία περάσαμε κατά την κλήση και μπορούμε να τις χρησιμοποιήσουμε σαν μεταβλητές. Ορίζουμε δύο είδη παραμέτρων:
παράμετρος τιμής (value parameter)
Αλλαγές στην τιμή της παραμέτρου στο σώμα της διαδικασίας ή της συνάρτησης δεν αντικατοπτρίζονται έξω από τη συνάρτηση.

Παράδειγμα ορισμού:

procedure test(i : integer);
παράμετρος μεταβλητής (variable parameter)
Αλλαγές στην τιμή της παραμέτρου στο σώμα της διαδικασίας ή της συνάρτησης αλλάζουν την τιμή της μεταβλητής η οποία υποχρεωτικά δώθηκε σαν παράμετρος κατά την κλήση.

Παράδειγμα ορισμού:

procedure test(var i : integer);