Arreglo java

Solo disponible en BuenasTareas
  • Páginas : 4 (840 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2011
Leer documento completo
Vista previa del texto
1

ARREGLOS

Prof. Mitzi Murillo de Velásquez Msc.

2

Arreglos
Hasta el momento hemos visto variables simples que contienen solamente un valor en memoria.

Qué pasa si queremos calcularla población de las 10 provincias de Panamá?
Prof. Mitzi Murillo de Velásquez Msc.

ARREGLOS

3

Definición: Un arreglo es una estructura de datos homogénea formada por un conjunto deelementos todos del mismo tipo los cuales están almacenados consecutivamente en memoria. Cada elemento puede ser accedido directamente por el nombre de la variable array, seguido de un subíndice encerradoentre corchetes. El valor de cada índice se expresa como una constante entera, variable entera o expresión entera. X[10]

…..
X0 X1 X2 Xn-2 Xn -1]

indice

Prof. Mitzi Murillo deVelásquez Msc.

4

INDICES
 El

número de índices determina la dimensionalidad del arreglo. Arreglo unidimensional. Arreglo bidimensional. Arreglo multidimensional

x = new int4 b = new intijy = new int 332

Prof. Mitzi Murillo de Velásquez Msc.

5

Reglas para el Manejo de Índices

1.

2.

3.

Un subíndice debe ser un número entero, pero también pueden ser el valorde una variable. Ejemplo: int i; TAB [3 ] , TAB [ i ] Un subíndice debe tomar solamente valores positivos, enteros. KK [10 ] AA [1000] H[-5] incorrecto X Un subíndice no puede ser una variable consubíndice. int j, s; KK [ j [s] ] incorrecto

INDICES

Prof. Mitzi Murillo de Velásquez Msc.

6

INDICES
Un identificador que representa un arreglo no debe usarse sin subíndice para representarotra variable diferente en el mismo programa Ejemplo: int  tab = new int[10]; int x; ----------tab[i] = 5; ----x = tab; INCORRECTO
4.
Prof. Mitzi Murillo de Velásquez Msc.

7

INDICES
5. Elnombre de la tabla tal como aparece en el enunciado debe tener exactamente el mismo número de subíndices que en cualquier otra parte del programa. Ejemplos: tab[i] = 6; /* tab[10] */ tab[JJ][I];...
tracking img