Foro 3 Introducción A La Programación
Foro 3 Introducción A La Programación
Foro 3 Introducción A La Programación
Actividad 1
1. ¿Cuál es la utilidad del uso de estructuras de datos ya sea por medio de matrices o
vectores en la solución de un problema determinado?
Las estructuras de datos, ya sean matrices o vectores, son utilizados para almacenar
múltiples valores en una única variable, lo que nos permiten almacenar muchos valores en
posiciones de memoria contiguas, lo cual nos facilita acceder a un valor u otro de manera
rápida y sencilla. Estos valores pueden ser números, letras o cualquier tipo de variable que
deseemos incluso tipos de datos propios.
2.
Entre los métodos de ordenamiento estudiados en el módulo III, cuál de ellos según
tu opinión resulta más eficiente para lograr el objetivo trazado?
Entre los métodos de ordenamiento estudiados en la unidad III me resulta mas eficaz
utilizar el método de ordenamiento por intercambio.
Diseña una solución para obtener un tercer arreglo en forma ordenada en orden
ascendente, intercalando los elementos de los arreglos ingresados. A partir del ingreso de
dos arreglos de 10 elementos cada uno.
Ejemplo:
Vector A
3 2 5 9 0
Vector B
-2 7 6 9 1
Vector Resultante
-2 0 1 2 3 5 6 7 9 9
Vector C
3 2 5 9 0 -2 7 6 9 1
Ahora aplico el método de ordenamiento por intercambio al Vector C para llegar al Vector
Resultante.
Vector Resultante
-2 0 1 2 3 5 6 7 9 9
En el caso éste método se unen dos estructuras ordenadas para formar una sola ordenada
correctamente.
Este tipo de ordenamiento es útil cuando se tiene una estructura ordenada y los nuevos
datos a añadir se almacenan en una estructura temporal para después agregarlos a la
estructura original de manera que vuelva a quedar ordenada.
Pero si es perfestamente posible ordenar ambos vectores en una sola estructura cíclica
anidada si ambos estuvieran previamente ordenadas.
En caso contrario cual sería el proceso a seguir para que el vector resultante quedase
ordenado?
En este caso y por practicidad de lo aprendido hasta este módulo aplicaría el método de
ordenamiento por intercambio sobre un Vector C que sería la unión de los vectores A y B
como ya lo explique en un punto anterior.
Socializa en el marco del foro, tu opinión con respecto a las preguntas planteadas.
Recursos