Les opérations élémentaires
Empiler(P:Pile , e:entier)
e: l’élément à ajouter à la pile.
Les étapes de l’opération :
Créer un nouvel élément de type Pile.
Vérifier que l'élément a bien été créé.
Affecter « e » à la donnée de l’élément créé.
Changer le sommet de la pile.
On fait pointer le sommet de la pile sur cet élément.
Les opérations élémentaires
Dépiler(P:Pile):entier
Une fonction retournant l’élément stocké au sommet de la
pile.
Les étapes de l’opération :
Vérifier si la pile n'est pas vide.
Si elle ne l'est pas, stocker dans un élément temporaire l'avant-
dernier élément de la pile.
Stocker dans une variable locale la valeur étant stockée dans le
dernier élément de la pile.
Supprimer le dernier élément.
Faire pointer la pile vers notre élément temporaire.
Retourner la valeur dépilée.