Title: Arreglos 3....
Course: 2025 - LI - Programacion Estructurada 1-1 y 1-2

Esta actividad pretende que desarrollen sus habilidades aplicando los conceptos vistos durante el curso, fundamentalmente en lo relativo al manejo de arreglos. Sin embargo, también pretende que vayan más allá de lo visto en el curso, que investiguen, reflexionen y construyan el programa aplicando adecuadamente la lógica y la sintaxis del lenguaje de programación.

Sea el Arreglo A de seis elementos ordenados, el cual guarda los siguientes valores.

3 | 5 | 9 | 10 | 12 | 25

Sea el Arreglo B de seis elementos ordenados, el cual guarda los siguientes valores.

1 | 2 | 6 | 7 | 15 | 30

Aplicando programación estructurada y modular, desarrolle un programa en C que combine ambos arreglos en un nuevo y único arreglo (arreglo C), el cual contendrá los datos de ambos arreglos, pero  manteniendo el orden de los elementos como se muestra a continuación:

1 | 2 | 3 | 5 | 6 | 7 | 9 | 10 | 12 | 15 | 25 | 30

Desarrolle el programa en C considerando las siguientes restricciones:

1. Los arreglos A y B no deben ser leídos por el programa. Deberán ser creados dentro del mismo programa.

2. La combinación de ambos arreglos se hará directamente a través de una función, comparando cada uno de los elementos de los arreglos originales e insertando directamente el elemento comparado en la posición correspondiente. El algoritmo de mezcla será general e insertará los elementos, incluso con valores diferentes a los planteados.

3. Bajo ninguna circunstancia se podrán combinar los dos arreglos de forma desordenada, ni colocar uno después del otro y utilizar posteriormente un algoritmo de ordenamiento para acomodarlos en el orden correcto. Realizar cualquiera de estas acciones, anulará automáticamente su participación en el ejercicio.

Trabajo individual.

Primero en entregar completo y funcionando correctamente, hasta 8 puntos extra para el examen parcial.

Segundo en entregar completo y funcionando correctamente, hasta 7 puntos extra para el examen parcial.

Tercero en entregar completo y funcionando correctamente, hasta 6 puntos extra para el examen parcial.

Los alumnos cuarto y quinto en entregar completo y funcionando correctamente, hasta 5 puntos extra para el examen parcial.

Los alumnos del sexto al octavo en entregar completo y funcionando correctamente, hasta 4 puntos extra para el examen parcial.

Los alumnos del noveno al décimo en entregar completo y funcionando correctamente, hasta 3 puntos extra para el examen parcial.

Los alumnos del onceavo al doceavo en entregar completo y funcionando correctamente, hasta 2 puntos extra para el examen parcial.

El programa debe aplicar programación estructurada y modular, estar completo, funcionar correctamente y no debe haber dos iguales. Programas sin nombre, incompletos, que no funcionen correctamente o que den resultados incorrectos no tendrán validez ni puntos.

El programa se entregará en un archivo que contendrá el programa en lenguaje C.

Alumnos que envíen el archivo ejecutable no obtendrán puntos.