DEDA_U1_EA_ROAG

Share Embed Donate


Short Description

Download DEDA_U1_EA_ROAG...

Description

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

EVIDENCIA DE APRENDIZAJE Unidad 1 ESTRUCTURA DE DATOS NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

1

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

INDICE Página

Pilas………………………………………………………………….……..…….04 Colas…………………………………………………………………………….06 Listas…………………………………………………………………….………08 Conclusiones……………………………………………………………11 Bibliografía…………………………………………………………………11

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

2

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, redactarás un reporte de los pasos que realizaste en la creación 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 creación de pilas, colas y listas. 4. Ilustra con tus capturas de pantallas cada uno de los pasos que seguiste. 5. Consulta la rúbrica de la evidencia para conocer los criterios de evaluación. 6. Guarda la evidencia DEDA_U1_EA_XXYZ.

con

el

nombre

7. Envía la carpeta del proyecto a tu Facilitador(a) para recibir retroalimentación

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

3

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

Pilas 

Ejercicio de una aplicación para una implementación de una pila en Java utilizando un Array para un histórico de páginas 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 MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

4

Estructura de Datos Unidad 1 Evidencia de Aprendizaje. Estructura de Datos 3. Posteriormente estructuré mi código en módulos para la pila en:  Cuando no se le asigna un tamaño máximo  Cuando se le asigna un tamaño máximo  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 había hecho para números enteros y para la aplicación de la Actividad 5 lo cambie a “Strings” ya que utilizaríamos direcciones Webs.

5. Posteriormente llevamos a cabo las pruebas, para verificar el buen funcionamiento de esta “Pila”.

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

5

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

COLAS 

Ejercicio de una aplicación para una implementación de una cola en Java utilizando un Array para un módulo de atención 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 MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

6

Estructura de Datos Unidad 1 Evidencia de Aprendizaje. Estructura de Datos 3. Posteriormente estructuré mi código en módulos para la pila en:  Cuando no se le asigna un tamaño máximo  Cuando se le asigna un tamaño máximo  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 prácticamente no tuve que hacer ningún cambio significativo.

5. Posteriormente llevamos a cabo las pruebas, para verificar el buen funcionamiento de esta “Cola”.

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

7

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

Listas 

Ejercicio de una aplicación para una implementación 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 había realizado un ejercicio demasiado sencillo para aplicarlo a la Actividad 5 ya que no tenía 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 MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

8

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 MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

9

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 aplicación.

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería 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 programación donde apliqué las operaciones que se ejecutan sobre las estructuras mencionadas. Los ejercicios de programación están 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 utilización de las estructuras básicas de la programación.

Bibliografía DEDA_Unidad_1._Estructuras_de_datos.pdf

NOMBRE: Roberto Álvarez Granados MATRÍCULA: AL12501836 CARRERA: Ingeniería en Desarrollo de Software

11

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF