Está en la página 1de 10

31-1-2024

Reporte de Actividad 1
Actividad 1.1 y 1.2 – Metro CDMX

Nombre: Misael Rangel Estrada


Código: 220792965

Materia: Seminario de solución de problemas de Algoritmia


Misael Rangel Estrada 21/Enero/2024

CONTENIDO

ACTIVIDAD 1.1 2

DESCRIPCIÓN 2
DESARROLLO 2
RESULTADOS 4
CONCLUSIÓN 5

ACTIVIDAD 1.2 FINAL 5

DESCRIPCIÓN 5
DESARROLLO 5
RESULTADOS 7
REFLEXIÓN 9

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

Actividad 1.1
Descripción
Diseñe una estructura de datos “estación” para almacenar la información de
correspondientes a las estaciones e metro de la Ciudad de México.

Entre los datos a almacenar deber aparecer los siguientes:

• Nombre de la estación
• línea a la que pertenece
• Dirección de la estación
• Horario de funcionamiento o Servicio

así como todo aquellos otros relacionados y que puedan resultar de interés. Utilice el
constructor del objeto estación para cargar por defecto algunas de las estaciones del
sistema del metro de la CDMX, muestre en consola la información concerniente a
dichas estaciones.

Desarrollo
1. Se crea la clase estación con sus atributos y un constructor

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

2. Se establecen todos los métodos “getters” y “setters”

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

3. Dentro del main declaramos un arreglo para 5 estaciones

4. Y los imprimimos para saber si la clase esta realmente funcionando

Resultados

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

Conclusión
Los conocimientos adquiridos fueron abrumadores al principio, pero cuando entiendes como
ordenar cada uno de los conceptos, se vuelve mas sencillo y eficiente, pues las clases no son
nuevas pero la sintaxis es algo diferente.

Actividad 1.2 Final


Descripción
Implemente una lista para presentar el grafo del sistema de metro de la ciudad, utilice el
constructor de la lista para cargar por defecto algunas líneas del metro y muestre en consola
la información.

Desarrollo
1. Con la clase ya lista modificamos un elemento y añadimos un atributo a la clase, la cual
será un objeto de tipo lista para que en ella se aguarden todas las estaciones
convergentes

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

2. Ya teniendo la lista en el main incluimos un arreglo de 190 estaciones pensando en el


proyecto final, haciendo un proceso de guardar primeramente la estación y después en
su atributo tipo lista las demás estaciones incluyendo ella misma.

3. Y repetimos el proceso hasta quedar con todas las estaciones escritas y sus
convergentes estaciones, utilizando un for y un foreach para recorrer todos los datos

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

Resultados

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

Seminario de solución de problemas de Estructuras de Datos II


Misael Rangel Estrada 21/Enero/2024

Reflexión
La actividad tuvo algunos percances, no imposibles pero si un poco entendibles por la forma a
la que va encaminado el proyecto y porque nunca había trabajado con grafos (que es el fin de
la actividad), de allí cuando ya me ayudaron entendí perfectamente como se tenía que hacer,
lo demás fue solamente investigar un poco y fue sencillo.

Seminario de solución de problemas de Estructuras de Datos II

También podría gustarte