Arreglos Bidimensionales - PowerPoint PPT Presentation

About This Presentation
Title:

Arreglos Bidimensionales

Description:

Title: MATRICES Last modified by: BUILDER Document presentation format: Presentaci n en pantalla (4:3) Other titles: Arial Unicode MS Arial Constantia Wingdings 2 ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 24
Provided by: edub93
Category:

less

Transcript and Presenter's Notes

Title: Arreglos Bidimensionales


1
MATRICES
  • Arreglos Bidimensionales
  • Arreglos Multidimensionales

2
INGRESOS MENSUALES POR VENTAS
MI AGENDA DE AMIGOS
3
Arreglo Bidimensional
  • Un arreglo bidimensional es un conjunto de datos
    homogéneo , finito y ordenado, donde se hace
    referencia a cada elemento por medio de dos
    índices.
  • El primero se utiliza para indicar el renglón o
    fila y el segundo para indicar la columna.
  • También puede definirse como un vector de
    vectores.

4
Matriz M(n x m)
nombre de la Matriz
M
M i j
0 1 2 ..... m
M00 M01 M02 ... M0m
M10 M11 M12 ... M1m
M20 M21 M22 ... M2m

Mn0 Mn1 Mn2 ... Mnm
0 1 2 n
número de fila
número de columna
5
nombre de la matriz
M
0
1
2
M00 M01 M02
M10 M11 M12
M20 M21 M22
M30 M31 M32
contenido
0
-1
6
3
1
2
5
11
2
1
4
9
posición
3
7
21
8
6
Equivalente en Java
M003 M016 M02-1 M105 M112
M1211 M209 M211 M224 M30
21 M317 M328
int
new int
M
4 3
número máximo de elementos 4x3 12
nombre de la matriz
asignación de valores
7
Tipos de Datos
8
Declaración de una matriz y Asignación en una
matriz
9
(No Transcript)
10
Operaciones con matrices
dando como resultado num 2 57 2 61.
dando a0 2 4.
dando a0 2 -1 8 0 7.
dando a0 2 -8. Es importante recalcar que
en este caso ni a1 0, ni a0 0 alteran su
contenido.
11

(No Transcript)
12

(No Transcript)
13
USO DE LA VARIABLE length
Devuelve un entero que nos permite conocer la
cantidad de elementos de un arreglo
0 1 2 3 4
0 1 2
D
int num_fil Int num_col num_fil D.length
num_col D0.length
num_fil
num_col
5
3
14

(No Transcript)
15
a
int a 0, 3, 4, 8 , 1, 5 , 2,
9, 2 , 1 , 2, 4, 1, 7
int num_fil Int num_col num_fil D.length
num_col0 D0.length num_col1
D1.length num_col2 D2.length num_col3
D3.length num_col4 D4.length
num_fil
num_col0
num_col1
5
2
4
num_col4
num_col2
num_col3
1
3
4
16
(No Transcript)
17
MANEJO DE MATRICES COMO PARAMETROS

class FunMatrices metodoX ( tipo_de_mat
Matriz ) ......... public static
void main (String args) FunMatrices
A new FunMatrices() tipo_de_mat M
new tipo_de_mat 4 4 A. metodoX (
M )
18

Leer ( M ,n,m )
j 0,m-1
Mij
19
Arreglo Multidimensional
  • El numero de dimensiones depende del lenguaje
    elegido.
  • Los vectores y matrices solo son casos especiales
    de los arreglos multidimensionales.
  • Por ejemplo un arreglo de tres dimensiones.

20
M(3x2x3)
0 1 2
2
1
0
0 1
21
M(3x2x3)
M(0,0,2) M(0,1,2)
M(1,0,2) M(1,1,2)
M(2,0,2) M(2,1,2)
M(0,0,1) M(0,1,1)
M(1,0,1) M(1,1,1)
M(2,0,1) M(2,1,1)
M(0,0,0) M(0,1,0)
M(1,0,0) M(1,1,0)
M(2,0,0) M(2,1,0)
22
int ArregloMultiDimen new int int
2 4 5










23
  • Gracias por su atención
Write a Comment
User Comments (0)
About PowerShow.com