Sunteți pe pagina 1din 11

Estructura de Datos

Unidad 1 Evidencia de Aprendizaje. Estructura de Datos

EVIDENCIA DE APRENDIZAJE Unidad 1


ESTRUCTURA DE DATOS
NOMBRE: Roberto lvarez Granados MATRCULA: AL12501836 CARRERA: Ingeniera en Desarrollo de Software

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

INDICE
Pgina

Pilas....04 Colas.06 Listas.08 Conclusiones11 Bibliografa11

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

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

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 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.

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

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

Listas
Ejercicio de una aplicacin para una implementacin de una Lista en Java utilizando un JFrame para un crear una lista para el Supermercado.

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

10

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

11

S-ar putea să vă placă și