ESTRUCTURA DE DATOS CON ORIENTACION A OBJETOS

Transcripción

ESTRUCTURA DE DATOS CON ORIENTACION A OBJETOS
ESTRUCTURA DE DATOS CON ORIENTACION A OBJETOS
TRIMESTRE 09P
Clase Pila
Para esta tarea sólo entregarás lo siguiente:
“lista.h” Con las modificaciones necesarias para heredar a pila.
“lista.cpp” Que contiene las implementaciones de los métodos declarados en
lista.h.
“pila.h” Que deberá contener al menos los siguientes métodos:
Constructor;
Simplemente creará una pila vacía
bool empty();
Regresará trae en caso de estar vacía o false en caso contrario
int size();
Regresará el número de elementos contenidos en la pila
string top();
Regresará el valor al tope de la pila, pero no lo sacará, es decir solo lo obtendremos
mas no lo sacaremos.
void push(string valor);
Se le dará como argumento algún valor de tipo string y lo deberá insertar al tope de
la pila.
void pop( );
Sólo se borrará el valor al tope de la pila, pero este no será devuelto por el método.
“pila.cpp” Que contendrá las implementaciones de los métodos de la clase Pila.
Como podrás observar no se te esta pidiendo ningún archivo principal o main, el
cual obviamente debes de elaborar para probar el correcto funcionamiento de tu Pila,
pero que sin embargo no debes de enviar para que te sea calificado, la razón es la
siguiente:
Para calificar tus programas además de revisar tu código, probaré todos los
programas con un main elaborado por mí, y que será el mismo para probar todos los
programas, el cual realizará invocaciones a tus métodos, por lo que si tu programa no
tiene los nombres escritos tal y como aparece especificado en “pila.h”, no podrán ser
utilizados por mi main y tal vez ni siquiera compile, por lo que tendrás 5 en tu programa.
El archivo que utilizaré para probar tu programa se encuentra junto con esta tarea
en la página de la profesora y lo debes de probar tal y como esta allí, es decir
simplemente lo agregas a tu proyecto y este debe funcionar perfectamente.
Fecha de entrega: Martes 30 de junio de 2009.
No se reciben programas fuera de esta fecha, más que para derecho a exámen,
pero ya sin derecho a calificación en el programa.
Modo de entrega: enviar un correo con su nombre en el asunto, seguido del grupo,
y adjuntos los códigos fuente para esta tarea Lista.h, Lista.cpp, Pila.h y Pila.cpp al mail
[email protected].
____________________________________________________________________________________
ANA LILIA C. LAUREANO CRUCES, SERGIO LUIS PÉREZ PÉREZ,
UAM AZCAPOTZALCO

Documentos relacionados