Documente Academic
Documente Profesional
Documente Cultură
Cuarta Sesión
1
Temas
Items
1) Matrices 5) Introducir valores
2) Declaración de matrices 6) Ejercicios
3) Inicialización de matrices 7) Longitud de una matriz
4) Ejercicios 8) Ejercicios
2
Matrices
Las matrices son grupos de objetos del mismo tipo, almacenados
consecutivamente en memoria.
3
Matrices
Vectores
Matrices
4
Declaración de matrices
Para declarar una matriz se puede realizar de dos formas:
Matriz unidimensional
Matriz bidimensional
5
Inicialización de matrices
Para inicializar una matriz, usaremos la palabra reservada new junto con el
numero de objetos que almacenará. Automáticamente, Java reservará el
espacio necesario en memoria para almacenar lo que se haya declarado.
Declaración e
inicialización de matriz
unidimensional
Declaración de matriz
bidimensional
Inicialización de matriz
bidimensional
6
Inicialización de matrices
Matriz unidimensional
Matriz bidimensional
7
Inicialización de matrices
8
Ejercicios
o Crear un algoritmo donde se defina una matriz unidimensional llamada nombres,
que almacene cadenas de texto, y puede contener máximo “n” elementos. Los
elementos son ingresados por teclado, al finalizar el ingreso. Al finalizar el
ingreso se deben mostrar todos los elementos ingresados en el array.
9
Ejercicios
o Crear un algoritmo donde se defina una matriz de enteros con “n” filas y
“m” columnas, llama números. El ingreso de las dimensiones y valores
debe realizarse por teclado. Al finalizar el programa debe poderse
mostrar los valores ingresados en la matriz.
Matriz A Matriz B
10
Ejercicios
o ¿Dónde está el error?.
11
Introducir valores
Para ingresar datos en matrices, se debe indicar la posición.
En matrices unidimensionales
12
Introducir valores
Para ingresar datos en matrices, se debe indicar la posición.
En matrices bidimensionales
13
Ejercicios
o Crear un algoritmo donde se defina una matriz unidimensional llamada
amigos, que almacene cadenas de texto y puede contener máximo “n”
elementos. El tamaño de la matriz y sus valores son ingresados por
teclado. Al finalizar el ingreso de valores debe poderse visualizar los
elementos ingresados.
14
Ejercicios
o Definir las matrices A de [3 x 2] y B de [2 x 4]. Ingresar sus valores por
teclado y al final del llenado de ambas matrices realizar la multiplicación
de matrices y mostrar el resultado final.
15
Longitud de una matriz
Para saber la longitud de una matriz se debe utilizar el atributo length el
cual devolverá un valor entero.
16
Ejercicios
17
Ejercicios
o Ingrese en una matriz de m x n valores enteros. Las dimensiones de
la matriz son ingresadas por el usuario. El programa deberá arrojar al
finalizar el registro de la información la suma de cada fila y de cada
columna.
18
Ejercicios
o El programa debe solicitar cuantos alumnos desea ingresar. Luego
solicitará los siguientes datos de un alumno: Nombres, DNI/Carne.
Asimismo pedirá los curso a los que desea inscribirse. Para ello el
programa mostrará un listado de cursos y el usuario elegirá en que
cursos inscribirse. Tener en cuenta que cada curso tiene un número
de créditos y el alumno máximo puede llevar 17 créditos y se debe
matricular en 4 cursos. Si se excede mostrará un mensaje de error. Al
finalizar el programa debe permitirme mostrar la cantidad de alumnos
con sus cursos.
19
Ejercicios
o Escribir un programa donde se deba ingresar a un array “n” números
enteros por teclado. Deben existir los siguientes métodos:
21