Este documento describe las pilas y su implementación con arrays. Define una pila como una lista lineal donde la inserción y eliminación de elementos solo se puede hacer por un extremo llamado cima. Explica las operaciones básicas de apilar, desapilar, inicializar, verificar si está vacía o llena, y obtener la cima. Luego detalla la implementación de una pila con arrays usando un vector y un índice de cima, definiendo funciones para cada operación. Finalmente propone algunos ejercicios sobre el uso de pilas.