Está en la página 1de 8

Unidad 2: Estructuras lineales

Grupo: LAIT301B1_O_22-1

Profesor: FRANCISCO JACOB AVILA CAMACHO

1
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
Experiencia de Aprendizaje: Estructuras de datos lineales para la solución de problemas: listas, pilas
y colas

Presentación

Los datos son los valores que gestionamos para la resolución de un problema (tanto los valores de entrada,
como los de proceso y los de salida). Un tipo de dato por otra parte se puede definir como un conjunto de
valores y un conjunto de operaciones definidas por esos valores.

Clasificar los datos en distintos tipos aporta muchas ventajas, como por ejemplo indicarle al compilador la
cantidad de memoria que debe reservar para cada instancia dependiendo del tipo de dato al que
pertenezca. Ejemplos de tipos de datos son: enteros, flotantes, dobles, cadenas de caracteres, etc..

Las estructuras de los TDA’s se componen de un interfaz y la implementación. Las estructuras de datos que
utilizamos para almacenar la representación de un TDA no son visibles para los usuarios.

Mientras que en la interfaz declaramos las operaciones y los datos, la implementación contiene el código
fuente de las operaciones y las operaciones, las cuales permanecen ocultos al usuario. Un TDA es un tipo
de dato definido por el programador.

Propósito:

Distinguir los diferentes tipos de estructuras lineales (listas, pilas y colas) que permitan realizar una
adecuada solución de problemas.

Incidente crítico

Retoma el contexto descrito por el problema prototípico en el que eres un joven emprendedor que se ha
propuesto el desarrollo de una solución informática que permita a las personas que quieren desplazarse al
mismo lugar al mismo momento puedan organizarse para viajar juntos.

Como primer paso debemos definir y almacenar los datos básicos que necesitaremos para que un usuario
pueda solicitar un viaje usando nuestra aplicación “Ecoviaje”.

Lo que debes hacer es crea la estructura de datos (Solicitud) que te permita definir y almacenar la
información básica necesaria para que un usuario pueda solicitar un viaje.

Para simplificar el problema, sólo consideraremos los siguientes atributos:

• Origen: ciudad de origen (por ejemplo, Puebla).

• destino: ciudad de destino (por ejemplo, CDMX).

• usuario: id del usuario (por ejemplo, jperez)

¿Cómo realizarás esta solicitud?

2
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
3
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
4
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
5
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
6
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
7
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
Referencias

Licenciaturas a Distancia IRC: (2022). ESTRUCTURA DE DATOS. Recuperado 2022, de

http://edu.rcastellanos.cdmx.gob.mx/lad/login/index.php?id=4832

Programación en C++/Lo más básico - Wikilibros. (2020). Programación en C++/Lo más básico.

Recuperado 2022, de https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B

%2B/Lo_m%C3%A1s_b%C3%A1sico

8
S. Iván Miranda Martínez
This study source was downloaded by 100000849602582 from CourseHero.com on 09-22-2022 20:25:57 GMT -05:00

https://www.coursehero.com/file/143064905/LAIT301-U2-EA-Miranda-Salvadordocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte