You are on page 1of 4

Gua de Ejercicios Procesamiento y estructuras de Datos T.N.S.

Computacin e Informtica

Objetivo: Utilizar arreglos bidimensionales y ArrayList en java.

Desarrollo: I. Crear los siguientes programas utilizando arreglos bidimensionales. 1. Realice un programa que calcule la tabla de multiplicar del 1 al 10 almacenado los valores en una tabla. Imprimir dicha tabla. 2. Codificar un programa que genere una matriz 10 x 10 con ceros en la diagonal principal hacia arriba. 3. Dada una matriz de M*M elementos, hacer un programa que construya un vector B, donde cada uno de sus componentes sea la suma de los elementos de valores numricos pares de las filas de la matriz. 4. Escribir un programa que lea las dimensiones de una matriz, lea y visualice la matriz y a continuacin encuentre el mayor y menor elemento de la matriz y sus posiciones. 5. Crear un programa que permita el ingresar palabras, en una matriz de 3x3, que por lo menos tenga una a. 6. Crear un programa que almacene el nombre y 4 notas de 5 alumnos, considerando lo siguiente: El nombre y las notas de cada alumno se deben leer por consola. Las notas de los alumnos deben almacenarse en un arreglo bidimensional, donde las 4 notas de cada alumno estarn representadas por una fila.

Se debe mostrar como salida el nombre, las notas y el promedio de cada alumno. Se debe mostrar el promedio ms bajo.

Estructura: Alumno 1 Nota1 Alumno 2 Nota1 Alumno 3 Nota1 Alumno 4 Nota1 Alumno 5 Nota1 Nota2 Nota2 Nota2 Nota2 Nota2 Nota3 Nota3 Nota3 Nota3 Nota3 Nota4 Nota4 Nota4 Nota4 Nota4 Promedio alumno1 Promedio alumno2 Promedio alumno3 Promedio alumno4 Promedio alumno5

El promedio ms bajo es: promedio II. Crear los siguientes programas utilizando ArrayList

1. Crear un programa que permita ingresar palabras en una lista, que slo comience con vocal. Adems debe mostrar todas las palabras ingresadas. 2. Crear un programa donde se puedan ingresar valores numricos entre n y m, muestre todos los valores ingresados y el valor mnimo que se ingres. 3. Crear un programa que pida la cantidad de palabras a ingresar y muestre cul de ellas es la palabra con mayor cantidad de caracteres. Adems se debe mostrar todas las palabras ingresadas. 4. Crear un programa que permita el ingreso de notas de un alumno y muestre la cantidad de notas menores a un determinado nmero, y todas las notas ingresadas. Debe validar que solo se permitan notas vlidas, es decir, entre 1.0 y 7.0. 5. Crear un programa que permita ingresar slo palabras que contengan por lo menos 3 a. 6. Crear un programa que permita ingresar palabras que no comiencen con una determinada letra.

7. Crear una aplicacin con el siguiente men.

Men. 1. Ingresar alumno 2. Buscar alumno 3. Modificar Nota de un Alumno 4. Mostrar alumnos 5. Mostrar Promedio 6. Salir a) Para ingresar alumnos debe considerar: Ingreso de alumnos: para terminar ingresar quit. Ingrese Rut: Ingrese Nombre: Ingrese Apellido: Ingrese Nota 1: Ingrese Nota 2: Ingrese Nota 3.: b) Para buscar alumno debe considerar: Ingrese Rut: Si encuentra el alumno debe mostrar el nombre, apellido, nota 1, nota 2 y nota 3.

c) Para modificar la nota de un alumno debe considerar lo siguiente: Ingrese Rut: Ingrese nmero de nota a modificar:

d) En la opcin mostrar alumnos debe mostrar el nombre, apellido y notas de todos los alumnos ingresados. e) En la opcin mostrar promedio debe mostrar el Rut, notas y promedio de todos los alumnos ingresados.

You might also like