You are on page 1of 9

Estructura de Datos

Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

La evidencia de aprendizaje es la actividad


integradora de la unidad, por lo tanto, redactars un
reporte de los pasos que realizaste en la creacin de
pilas, colas y listas. Ahora, atiende a las siguientes
instrucciones:
1. Crea un archivo de texto que se subdivida en 3
rubros: pilas, colas y listas.
2. De las actividades 4 y 5, captura la pantalla de los
diversos pasos que realizaste para crear tus
estructuras de datos.
3. Redacta cada uno de los pasos que realizaste en la
creacin de pilas, colas y listas.
4. Ilustra con tus capturas de pantallas cada uno de
los pasos que seguiste.
5. Consulta la rbrica de la evidencia para conocer los
criterios de evaluacin.
6.
Guarda
la
evidencia
DEDA_U1_EA_XXYZ.

con

el

nombre

7. Enva la carpeta del proyecto a tu Facilitador(a) para


recibir retroalimentacin
NOMBRE: Roberto lvarez Granados
MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

Pilas

Ejercicio de una aplicacin para una implementacin de una pila en Java


utilizando un Array para un histrico de pginas visitadas en un buscador
web.

1. Iniciamos creando un nuevo proyecto al que llam Prueba con su


Main

2. Utilice en el Main Switch con 5 case

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos
3. Posteriormente estructur mi cdigo en mdulos para la pila en:
Cuando no se le asigna un tamao mximo
Cuando se le asigna un tamao mximo
public int GetTOPE()
public void VaciarPila()
public boolean IsPilaLlena()
public boolean IsPilaVacia()
public void InsertarPila()
public void EliminarPila()
public void MostrarPila()
4.- En la Actividad 4 lo haba hecho para nmeros enteros y para la
aplicacin de la Actividad 5 lo cambie a Strings ya que utilizaramos
direcciones Webs.

5. Posteriormente llevamos a cabo las pruebas, para verificar el buen


funcionamiento de esta Pila.

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

COLAS

Ejercicio de una aplicacin para una implementacin de una cola en Java


utilizando un Array para un mdulo de atencin a clientes.

1. Iniciamos creando un nuevo proyecto al que llam ColaArray con


su Main

2. Utilice en el Main Switch con 5 case

3. Posteriormente estructur mi cdigo en mdulos para la pila en:


Cuando no se le asigna un tamao mximo
NOMBRE: Roberto lvarez Granados
MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

Cuando se le asigna un tamao mximo


public boolean IsColaLlena()
public boolean IsColaVacia()
public void InsertarCola()
public void EliminarCola()
public void MostrarCola()
public void VaciarCola()

4.- La Actividad 4 funciona en la misma forma que en la actividad 5


prcticamente no tuve que hacer ningn cambio significativo.

5. Posteriormente llevamos a cabo las pruebas, para verificar el buen


funcionamiento de esta Cola.

Listas

Ejercicio de una aplicacin para una implementacin de una Lista en Java


utilizando un JFrame para un crear una lista para el Supermercado.

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

1. Iniciamos creando un nuevo proyecto al que llam prjArrayList con


pkgModelo y pkgVista.

2. En la Actividad 4 haba realizado un ejercicio demasiado sencillo


para aplicarlo a la Actividad 5 ya que no tena forma de introducir la
lista desde un formulario, por lo cual decid modificar dicha Actividad
a un Jframe para poder introducir la Lista de Supermercado.

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

3. En el pkgVista empec a crear mi formulario utilizando jFrame, el


cual lo forme con jLabel, jTextField, jList y jButton.

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

4. Posteriormente introduje las instrucciones para los botones


agregar, Cerrar y Borrar.

5. Por ltimo llevamos a cabo las pruebas de la aplicacin.

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

Estructura de Datos
Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

Conclusiones
De esta manera, he sido capaz de realizar ejercicios de programacin donde
apliqu las operaciones que se ejecutan sobre las estructuras mencionadas. Los
ejercicios de programacin estn relacionados con aplicaciones reales.
Emplee pilas, colas y listas, as como sus diferentes operaciones en programas
con aplicaciones reales haciendo uso de este tipo de estructuras.
Llev a cabo algoritmos para almacenar datos de forma segura, mediante la
utilizacin de las estructuras bsicas de la programacin.

Bibliografa
DEDA_Unidad_1._Estructuras_de_datos.pdf

NOMBRE: Roberto lvarez Granados


MATRCULA: AL12501836
CARRERA: Ingeniera en Desarrollo de Software

You might also like