Descarga la aplicación para disfrutar aún más
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
Compartir