Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un arreglo en Java es una estructura de datos que nos permite almacenar un conjunto de datos de
un mismo tipo. El tamaño de los arrays se declara en un primer momento y no puede cambiar
luego durante la ejecución del programa.
Arrays Unidimensionales:
Sintaxis:
Ejemplo:
números [0] = 5;
números [1] = 7;
números [2] = 9;
5 7 9
0 1 2
System.out.println (números[i]);
}
O con el bucle for each:
System.out.println (nombre);
Llenar un arreglo
5- Leer por teclado dos tablas de 10 números enteros y mezclarlas en una tercera de la forma:
10. Crear un programa que lea por teclado una tabla de 10 números enteros y desplace N
posiciones en el arreglo (N es digitado por el usuario).
11. Leer 5 elementos numéricos que se introducirán ordenados de forma creciente. Estos los
guardaremos en una tabla de tamaño 10. Leer un numero N, e insertarlo en el lugar adecuado
para que la tabla continúe ordenada.
12. Leer por teclado una tabla de 10 elementos numéricos enteros y una posición (entre 0 y 9).
Eliminar el elemento situado en la posición dada sin dejar huecos.
13. Leer 10 enteros en una tabla. Guardar en otra tabla los elementos pares de la primera y a
continuación los elementos impares.
14. Leer dos series de 10 enteros, que estarán ordenados crecientemente. Copiar (fusionar)
las dos tablas en una tercera, de forma que sigan ordenados.
15. Leer 10 enteros ordenados crecientemente. Leer N y buscarlo en la tabla. Se debe mostrar la
posición en que se encuentra. Si no está, indicarlo con un mensaje.
16. Queremos desarrollar una aplicación que nos ayude a gestionar las notas de un centro
educativo. Cada grupo (o clase) este compuesto por 5 alumnos. Se pide leer las notas del primer,
segundo y tercer trimestre de un grupo. Debemos mostrar al final: la nota media del grupo en
cada trimestre y la media del alumno que se encuentra en la posición N (N se lee por teclado).
ORDENAMIENTOS
Método burbuja:
Ejercicio del método burbuja: Crear un arreglo con N elementos (N se lee por teclado) , ordenar el
arreglo con el método burbuja luego mostrar el arreglo en forma creciente y decreciente.
Ordenamiento por inserción:
Es una manera muy natural de ordenar para un ser humano y puede usarse fácilmente para
ordenar un mazo de cartas numeradas en forma arbitraria. Requiere O (n2) operaciones para
ordenar una lista de n elementos.
Vamos a ordenar:
Lo primero que necesitamos es señalar con una flechita al iterador del arreglo (posición).
Condición:
Ejemplo:
Busca un dato dentro del arreglo sin importar si esta en orden o en desorden.
Ejemplo:
Matrices:
Tipo de dato + nombre de la matriz [][] = new int [n° de filas] [n° de columnas];
Usamos dos for el primero (i) para leer las filas, el segundo (j) para leer las columnas.
Ejercicio 1
7. Crear una matriz “marco” de tamaño 5 x 5 todos sus elementos deben ser 0 salvo los de los
bordes que deben ser 1 y mostrarla