6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
Ejercicios propuestos de arreglos
1. . Ejercicios Propuestos de Arreglos
Instrucciones. Cada Estudiante debe seleccionar un Enunciado, según el
Terminal de su Número de Cedula para ser desarrollado y entregado la
próxima fecha.
1. Hacer un programa que lea diez valores enteros en un arreglo y los muestre en
pantalla. Después que los ordene de menor a mayor y los vuelva a mostrar. Y
finalmente que los ordene de mayor a menor y los muestre por tercera vez. Para
ordenar la lista usar el método de la burbuja. Determine cuantos números del
vector son primos y cuantos son números compuestos.
2. Construya un algoritmo que realice las siguientes operaciones. Tiene 4
vectores A, B, C y D de 10 elementos numéricos cada uno, llene el vector A con
números pares, el vector B con números impares (Determine la condición para
que sea par e impar, con el cual va a llenar los elementos de dichos vectores)., el
vector C con la suma de A + B, el vector D con la resta de A– B. Ordene los
elementos de C en forma ascendente y los elementos de D de forma descendente.
3. Sea Par_Impar un arreglo de enteros de tamaño 10, realice un programa
cargue de forma automática números pares en las posiciones que sean pares e
impares donde las posiciones sean impares. Muestre el vector original, y de
manera ordenada de forma descendente. Utilizar un método de ordenamiento,
4. Sea un vector A de 5 elementos realice las siguientes operaciones:
Los elementos del vector deben ser números negativos pares. Determine el
elemento que cumpla con esa condición para llenar el arreglo.
Ordene el vector de forma descendente
Determine cuál es el mayor elemento del vector (may_A).
Determine cuál es el menor elemento del vector (men_B).
5. Desarrolle un programa que realice la siguiente operación. Se tienen dos
vectores de 5 elementos numéricos cada uno, realizar la resta del Vector A menos
el Vector B y almacenar el resultado en un Vector C (C = A -B), determinar el
promedio de la suma de los elementos del Vector C (prom_C).y realice la
búsqueda de un elemento en el vector C que sea igual al promedio de la suma.
Utilice un método de búsqueda.
6. Continuando el ejercicio anterior, multiplique los valores que se encuentren en
las posiciones impares del vector A (mult_impar_A), realice lo mismo para el
2. vector C (mult_impar_B), determine cuál de los 2 valores es mayor. Ordena ambos
vectores, Utilizar un método de ordenamiento.
7. Llenar un Vector A de 6 elementos numéricos y determinar suma de todos sus
elementos, promedio de los elementos y cuantos elementos están por encima del
promedio. Realice la mismas operación para el Vector B = 4A. Imprima el
promedio de A y de B, indique cuál es el mayor de los promedios.
8. Tiene 3 Vectores de 4 elementos numéricos cada uno, realice la suma del
Vector A, B y C y guarde el resultado en un Vector D. Sobre el Vector resultante D
sume en la posición 3 del Vector el valor numérico 10. En la primera posición del
vector A sume el valor numérico 7, realice la misma operación para el vector B.
Determine cuál es el mayor elemento en la posición 0 entre los vectores A y B.
9. Construya un algoritmo que realice la siguiente operación: Sean 2 vectores
numéricos A y B de 9 elementos numéricos cada uno. El vector A se debe llenar
solo con valores pares y el vector B solo con vectores impares (Determine la
condición para que sea par e impar, con el cual va a llenar los elementos de
dichos vectores). En un vector C guarde el resultado de ejecutar 3A + 2B. Imprima
el vector C en forma descendente (Utilizar un método de ordenamiento,).
Determine el promedio del vector A y el promedio del Vector B.
10. Se trata de resolver el siguiente problema escolar. Dadas las notas de los
alumnos de un colegio en el primer curso de bachillerato, en las diferentes
asignaturas (5, por comodidad), se trata de calcular la media de cada alumno, la
media de cada asignatura, la media total de la clase y ordenar los alumnos por
orden decreciente de notas medias de cada alumno(Vector). Utilizar un método de
ordenamiento.