Logo Studenta

EDD-1

¡Estudia con miles de materiales!

Vista previa del material en texto

INSTITUTO TECNOLÓGICO 
SUPERIOR PROGRESO 
PROGRAMA ACADÉMICO DE INGENIERÍA EN SISTEMAS 
COMPUTACIONALES 
 
ASIGNATURA 
Estructura de Datos 
 
DOCENTE 
Dr. Holzen A. Martínez García 
 
TRABAJO 
Evidencia – Parcial 1 
 
PRESENTA 
Jorge Abraham Mena Torres 04200016 
 
 
Progreso Yucatán, 10 de Septiembre de 2021. 
 
OBJETIVO: El alumno comprenderá e identificará las diferencias entre la memoria 
estática y la dinámica en tiempo de compilación y ejecución. 
1.- Elabora el siguiente código y ejecútalo. 
 
1-¿Qué hace el código? Detalla todo lo que puedas de la manera más clara posible. 
Lo primero que se hace en el código es declarar el arreglo con nombre datos y señalar que el 
mismo va a tener 10 espacios para almacenar los valores de cada posición. Seguidamente se 
recorre con un ciclo for y de manera simultánea se van agregando datos equivalentes al número 
de posición multiplicado por 10. Se procede a leer y mostrar en pantalla los que se guardó, 
mostrando valores avanzando de 10 en 10, iniciando con 0 y terminando en 90, debido a que la 
variable i que ocupa la posición se encuentra inicializada con 0 y la máquina considera el 0 como 
un lugar. 
2.- Cambia la línea 6 en su segundo parámetro, quedando i<=10. Ejecútalo después de volver a 
construirlo. ¿Ahora, qué sucede? ¿A qué se debe? 
Al cambiar la línea 6, me arroja una excepción en main. Esto es debido a que al llegar al número 10 
iniciando con 0, ya se consideran 11 lugares y al inicio solamente se encuentra definido el arreglo 
para 10 espacios. 
 
3.- Ahora, procede a transcribir y ejecutar el siguiente código. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
¿Qué hace este otro código? Detalla todo lo que puedas de la manera más clara posible. 
En ese código se agregan los datos en forma de pila de manera que el último dato registrado 
ocupa siempre la primera posición, tomando así el valor máximo, al entrar al método extraer con 
el valor máximo se va a eliminar al último dato que se agregó a la pila y se van a conservar los 
restantes ordenados teniendo siempre el primero que se agrega como el último lugar. 
 
 
4.- Intenta describir gráficamente (con cuadros dibujos y breves notas). Lo que sucede en el 
ejercicio 1, y después lo que sucede en el ejercicio 2, internamente (en la memoria). 
Ejercicio 1: 
 
 
Ejercicio 2: 
 
ENLACE DE LA PRÁCTICA: https://drive.google.com/file/d/1aQAnuzOaSLW5swV45nBmrlKd8e--
xKhl/view?usp=drivesdk 
https://drive.google.com/file/d/1aQAnuzOaSLW5swV45nBmrlKd8e--xKhl/view?usp=drivesdk
https://drive.google.com/file/d/1aQAnuzOaSLW5swV45nBmrlKd8e--xKhl/view?usp=drivesdk

Otros materiales