Αφηρημένος τύπος
- { Αρχικοποιείται η στοίβα }
 - 
procedure stackInitialize;
 - { Το στοιχείο i εισάγεται στην κορυφή της στοίβας }
 - 
procedure stackPush(i : integer);
 - { Το στοιχείο από την κορυφή της στοίβας αφαιρείται και επιστρέφεται }
 - 
function stackPop : integer;
 - { Επιστρέφεται αληθές αν η στοίβα είναι κενή }
 - 
function stackIsEmpty : boolean;