Clase Array bidimensionales Univalle

Páginas: 7 (1570 palabras) Publicado: 28 de octubre de 2014
MATRICES

ARREGLOS BIDIMENSIONALES

CONTENIDO
Arreglos Bidimensionales (matrices)



 Qué son
 Cómo se declaran
 Cómo se insertan y leen datos

 Ejemplos

EISC
Universidad del Valle

Slide 2

MATRICES
También llamados arreglos bidimensionales
Es un conjunto de datos de un mismo tipo que
están almacenados en arreglos de dos
dimensiones.
Tienen una cantidad de filasy una cantidad
de columnas

EISC
Universidad del Valle

Slide 3

MATRICES

También llamados arreglos bidimensionales
Es un conjunto de datos de un mismo tipo que
están almacenados en arreglos de dos
dimensiones. Tienen una cantidad de filas y
una cantidad de columnas
3.5

4.0

5.0

5.0

5.0

5.0

3.0

2.5

4.5

4.5

4.0

5.0

Arreglo bidimensional con 3filas y 4 columnas

EISC

Universidad del Valle

Slide 4

MATRICES
* Al igual que los arreglos unidimensionales, los
índices empiezan a partir de cero y se indican
entre corchetes: [ ][ ]. El primer índice indica la
fila y el segundo indica la columna.

EISC
Universidad del Valle

Slide 5

ARREGLOS

BIDIMENSIONALES
Índice para las
columnas

0

1

2

3

0

3.54.0

5.0

5.0

1

5.0

5.0

3.0

2.5

2

4.5

4.5

4.0

5.0

Índice para las filas
EISC
Universidad del Valle

Slide 6

PARA RECORDAR…
* Una matriz almacena elementos del mismo tipo.
* Una matriz es de tamaño fijo (mxn).
* Cada elemento se guarda en un espacio independiente.
* Cada espacio se referencia con dos índices.
* El primer índice referencia las filas.* El segundo índice referencia las columnas.
* Los índices se empiezan a contar a partir de 0.
* En una matriz de mxn sus índices irán de 0 a m-1 para
las filas y de 0 a n-1 para las columnas.

EISC
Universidad del Valle

Slide 7

MATRICES
Oscar

Sarah

Juan

Diana

Jhon

Andrea

Arreglo bidimensional 3 filas y 2 columnas

EISC
Universidad del Valle

Slide 8 MATRICES

0

0
Oscar

1
Sarah

1

Juan

Diana

2

Jhon

Andrea

Arreglo bidimensional 3 filas y 2 columnas

EISC
Universidad del Valle

Slide 9

MATRICES
¿Es posible definir la siguiente matriz?

Sarah

24.8

Oscar

50.6

Kate

13.3

EISC
Universidad del Valle

Slide 10

MATRICES
¿Es posible definir la siguiente matriz?

EISC
Universidad del ValleSlide 11

MATRICES


Cómo definir un arreglo bidimensional (Matriz)

EISC
Universidad del Valle

Slide 12

MATRICES


Cómo definir un arreglo bidimensional (Matriz)

tipoDeDato nombre[ ][ ]=new tipoDeDato[m][n];
donde m es la cantidad de filas y n es la cantidad de
columnas

EISC
Universidad del Valle

Slide 13

MATRICES


String nombres[ ][ ]=new String[3][2];•

double notas[ ][ ]=new double[50][4];

EISC
Universidad del Valle

Slide 14

MATRICES


String nombres[ ][ ]=new String[3][2];

Arreglo bidimensional de Strings, llamado Nombres,
con 3 filas y 2 columnas


double notas[ ][ ]=new double[50][4];
Arreglo bidimensional de números reales, llamado
Notas, con 50 filas y 4 columnas

EISC
Universidad del Valle

Slide 15 nombres

notas

0

1

0

null

null

1

null

null

2

null

null

0

1

2

3

0

0.0

0.0

0.0

0.0

1

0.0

0.0

0.0

0.0

2
0.0
.
.
.
.
.
49 0.0

0.0

0.0

0.0

0.0

0.0

0.0

EISC
Universidad del Valle

Slide 16

Declarando e Inicializando
Se puede declarar e inicializar una matriz al igual que
los vectores:Ejemplos:
String nombres[ ][ ] = {{ “Oscar”, “Fonseca” },
{ “John” , “Santos”},
{ “Julio” , “Ruiz” }};
double notas[ ][ ] = {{ 5.0, 4.0, 5.0},
{ 4.3, 4.7, 3.8},
{ 2.7, 3.2, 4.0},
{ 4.3, 4.7, 5.0}};
EISC
Universidad del Valle

Slide 17

Declarando e Inicializando
Se puede declarar e inicializar una matriz al igual que
los vectores:

Ejemplos:
String nombres[ ][ ] = {{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 7ma Clase 2014B Array
  • Clase 9 Distribuciones Bidimensionales
  • Clase No 4 MOVIMIENTO BIDIMENSIONAL
  • Arrayan
  • Univalle
  • array
  • Arrayan
  • array

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS