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