Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción teórica
La pila es básicamente una lista de elementos. La pila sólo nos da acceso a uno de sus
extremos denominado "tope". Como consecuencia tanto la inserción como la extracción
de elementos se realizan en el tope. Este comportamiento lleva a que el modelo también
se llame LIFO ("last in, first out" = "último en entrar primero en salir").
base tope
El tipo "Pila" permite trabajar con las pilas, y para declarar una variable de tipo Pila se
debe escribir:
Pila idPila;
Todas las instrucciones que manipulan las pilas reciben como parámetro (variables y
constantes que se escriben entre paréntesis) entre otros al identificador de la variable
precedido por el operador & (ampersand), que permite que la variable sea modificada por
la función.
inicpila(&idPila)
Inicializa a la pila con cero elementos. Lo que se pone entre paréntesis es la dirección de memoria
de la variable de tipo Pila que se quiere inicializar. Es necesario agregar el modificador & para que
la instrucción cause efecto sobre la pila (esto se explicará más adelante en la materia).
abortará el programa.
leer (&idPila)
Agrega al tope de la pila un elemento ingresado desde el teclado por el usuario. La
ejecución del programa se suspende hasta que el usuario ingresa un valor y presiona
luego ENTER.
mostrar (&idPila)
Muestra el contenido de la pila por pantalla.
Bibliografía de referencia:
Apuntes de la cátedra Introducción a la Programación 1 de la carrera de Ingeniería de
Sistemas (UNICEN).