Você está na página 1de 1

Profesor Juan Manuel Reyes Garca

Ejercicios sobre Arreglos Unidimensionales


Para cada uno de los siguientes ejercicios, realice el anlisis y diseo en su cuaderno, incluyendo el diagrama de clases y
luego lleve a cabo la implementacin en Java para de manera que su programa funcione correctamente y pueda ser
utilizado por el usuario final.
1. Desarrolle un programa que, a travs de un men de opciones, ofrezca la funcionalidad de 1) leer los nombres de
todos los invitados a un evento, 2) Muestre los nombres de todos los invitados registrados en orden inverso, 3)
Indique cual es el invitado con el nombre mas largo, y 4) Salir.
Siempre que el usuario indique cualquiera de las opciones anteriores: de la 1 a la 3, el programa debe responder a la
funcionalidad, llevarla a cabo (ya sea leer alguna informacin o imprimir un reporte) y luego volver a mostrar el
men de opciones. Si el usuario elige la opcin 4, el programa debe mostrar un mensaje de despedida y luego
terminar, es decir, no mostrar el men nuevamente y salir.
2. Un estudiante de fsica de primer semestre necesita un programa que le permita realizar las operaciones bsicas
sobre dos (2) vectores de valores numricos del mismo tamao:
1) Leer los valores de cada posicin de los dos vectores.
2) Realizar la suma de los dos vectores, posicin a posicin, lo que nos da como resultado un nuevo vector del
mismo tamao, pero donde cada posicin es la suma de los valores de la misma posicin en los dos vectores de
entrada, as por ejemplo: Si A=<1,2,3,4,5> y B=<6,7,8,9,10>, entonces el vector suma sera igual a
C=<7,9,11,13,15>.
3) Realizar el producto escalar (o producto punto) entre los dos vectores.
Debe realizar este ejercicio utilizando un men de opciones.
3. En una escuela de primaria, el profesor de quinto grado que es director del grupo 5C, necesita un programa que
permita el ingreso de las notas definitivas de todos sus alumnos nicamente para las materias fundamentales que
son: matemticas, ciencias sociales, espaol y ciencias naturales. Los estudiantes estn enumerados en la lista del
curso de 1 hasta n, donde n es la cantidad total de estudiantes. Las notas de todos los estudiantes se guardarn en
un arreglo diferente para cada materia, de esta forma habr un arreglo para matemticas, otro para ciencias
sociales y as para las dems.
El programa debe estar en la capacidad de leer las notas de los estudiantes para cada una de las materias y luego
calcular el promedio de cada estudiante teniendo en cuenta nicamente esas materias fundamentales. El programa
debe imprimir en pantalla el promedio de cada estudiante indicando el nmero que tiene en la lista, as: nmero
estudiante: promedio estudiante y utilizando una lnea diferente para cada estudiante, por ejemplo (las notas se
asignan sobre 10):
Est
Est
Est
Est
Est

1:
2:
3:
4:
5:

7.2
5.8
9.4
8.1
6.3

4. Modifique el programa anterior para que gener tambin un listado de la siguiente forma:
Est
Est
Est
Est
Est

1->
2->
3->
4->
5->

Mat:7.4,
Mat:5.6,
Mat:9.0,
Mat:8.2,
Mat:6.5,

Soc:7.0,
Soc:5.8,
Soc:9.8,
Soc:8.3,
Soc:6.1,

Esp:7.3,
Esp:6.0,
Esp:8.8,
Esp:8.0,
Esp:6.4,

Nat:4.1 Prom: 7.2


Nat:5.8 Prom: 5.8
Nat:10.0 Prom: 9.4
Nat:7.9 Prom: 8.1
Nat:6.2 Prom: 6.3

Você também pode gostar