Vous êtes sur la page 1sur 2

Facultad de Ingeniera

Escuela de Ingeniera de Sistemas y Computacin

TALLER DE ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES

1. Gestionar las notas de una clase de n estudiantes, de los cuales sabemos el nombre y la nota.
Disear un programa en Java que permita ingresar en un arreglo los nombres de los
estudiantes y en otro arreglo su nota correspondiente.

Inicialmente el programa deber pedir la cantidad de estudiantes, y ser capaz de:

a. Buscar un alumno.
b. Modificar su nota.
c. Calcular el promedio de todas las notas del curso.
d. Calcular el promedio de las notas menores de 3.0 del curso.
e. Mostrar el alumno que mejor nota ha sacado.
f. Mostrar el alumno que peor nota ha sacado.

Valide el ingreso de la nota que deber estar entre cero (0) y cinco (5.0).

2. En Espaa cada persona est identificada con un Documento Nacional de Identidad (DNI) en
el que figura un nmero y una letra, por ejemplo 56999545W

La letra que sigue al nmero se calcula siguiendo la metodologa que vamos a indicar. Crea un
programa que calcule la letra de un DNI a partir del nmero de DNI que introduzca el usuario.
Es decir, se debe pedir el DNI sin la letra por teclado y el programa nos devolver el DNI
completo (con la letra).

Para calcular la letra, se debe tomar el resto de dividir nuestro nmero de DNI entre 23. El
resultado debe estar por tanto entre 0 y 22.

Crea un programa en Java donde segn el resultado de la anterior frmula busque en un


arreglo de caracteres la posicin que corresponda a la letra. Esta es la tabla de caracteres:

Posicin 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Letra T R WA G M Y F P D X B N J Z S Q V H L C K E

Por ejemplo, si introducimos el DNI 20267079, el resto de dividirlo por 23 sera 8, luego la letra
sera la P, que es la que ocupa esa posicin en la matriz de caracteres. Muestre el DNI
completo.
3. Disee un programa en java que lea 20 nmeros enteros en forma aleatoria y los almacene en
un arreglo bidimensional de 4 filas por 5 columnas (4X5), se pide lo siguiente:

a. Los elementos pares de la matriz sean copiados en un arreglo unidimensional


llamado PARES.

b. Los elementos impares de la matriz sean copiados en un arreglo unidimensional


llamado IMPARES.

c. Obtener el mayor elemento del arreglo PARES.

d. Obtener el menor elemento del arreglo IMPARES.

e. Obtener el promedio de los elementos de la matriz, del arreglo PARES y el arreglo


IMPARES.

f. Mostrar en pantalla el arreglo bidimensional o matriz y los arreglos unidimensionales


PARES e IMPARES.