Está en la página 1de 2

ESTRUCTURAS DE DATOS I

TAREA #5

OBJETIVOS

El alumno aplica los conocimientos adquiridos en clase sobre Pilas

DESCRIPCIÓN DE ACTIVIDAD

1. ¿Cuál es la salida de este segmento de código, teniendo en cuenta que el tipo de dato de la pila
es int?

Pila p = new Pila();


int x = 4, y;

p.insertar(x);
System.out.println(“\n “ + p.cimaPila());
y = p.quitar();
p.insertar(32);
p.insertar(p.quitar());
do{
System.out.println(“\n “ + p.quitar());
}while(!p.pilaVacia());

2. Escribir un método, copiarPila(), que copie el contenido de una pila en otra. El método tendrá
dos argumentos de tipo pila, uno para la pila fuente, y otro para la pila destino. Utilizar las
operaciones definidas sobre el TAD Pila.

3. Obtener una secuencia de 10 números reales, guardados en un array y ponerlos en una pila.
Imprimir la secuencia original y, a continuación, imprimir la pila extrayendo los elementos.

4. Escriba un programa que utilice una pila para determinar si una cadena es un palíndromo (es
decir, que la cadena se deletree en forma idéntica, tanto al revés como al derecho). El programa
debe ignorar espacios y puntuación.

Formato de Descripción de Actividades para Modalidad Blended Learning de CEUTEC – Borrador


Versión: 001
DE RUBRICA CALIFICACIÓN

Criterios Ponderación
Resumen de análisis 50%
Desglose 50%

TOTAL 100%

ESPECIFICACIONES DE ENTREGA

Deberá enviar un archivo comprimido (.zip, .rar, etc.) que contenga la resolución de los ejercicios
planteados. Dicho archivo tendrá que subirlo al portal de la universidad para su posterior evaluación, El
cual su fecha límite de evaluación será el Lunes 24-05-2022.

Formato de Descripción de Actividades para Modalidad Blended Learning de CEUTEC – Borrador


Versión: 001

También podría gustarte