Vous êtes sur la page 1sur 3

Arreglos

Un arreglo es un conjunto de datos o una estructura de datos homogneos que se encuentran ubicados en
forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal).

Definicin
Un arreglo puede definirse como un grupo o una coleccin finita, homognea y ordenada de
elementos. Los arreglos pueden ser de los siguientes tipos:

De una dimensin.

De dos dimensiones.

De tres o ms dimensiones.

Tipos de arreglos

Arreglos unidimensionales.

Arreglos multidimensionales.

Arreglo con mltiple subndices.

Arreglos unidimensionales
Es un tipo de datos estructurado que est formado de una coleccin finita y ordenada de datos del
mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Estn formados por un
conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se
diferencian por la posicin que tiene cada elemento dentro del arreglo de datos

Arreglos multidimensionales
Es un tipo de dato estructurado, que est compuesto por dimensiones. Para hacer referencia a cada
componente del arreglo es necesario utilizar n ndices, uno para cada dimensin. El trmino dimensin
representa el nmero de ndices utilizados para referirse a un elemento particular en el arreglo. Los
arreglos de ms de una dimensin se llaman arreglos multidimensionales.

Arreglos con mltiple subndices


Es la representacin de tablas de valores, consistiendo de informacin arreglada en renglones y
columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos
subndices; el primero identifica el rengln del elemento y el segundo identifica la columna del
elemento. A los arreglos que requieren dos subndices para identificar un elemento en particular se

Bryan Pozo G

Segundo B Informatica

conocen como arreglo de doble subndice. Note que los arreglos de mltiples subndices pueden tener
ms de dos subndices. El estndar ANSI indica que un sistema ANSI C debe soportar por lo menos
12 subndices de arreglo.

Arrays

Un array es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un
nmero entero denominado ndice. 0 es el ndice del primer elemento y n-1 es el ndice del ltimo elemento, siendo n, la dimensin del
array. Los arrays son objetos en Java y como tales vamos a ver los pasos que hemos de seguir para usarlos convenientemente
Declarar el array
Crear el array
Inicializar los elementos del array
Usar el array
Los arreglos son objetos implcitos que siempre conocen sus propias longitudes (values.length) (diferencia con C++ donde un arreglo no
es nada ms que un puntero) y que se comportan como clases finales.

CARACTERISTICAS

Un array se caracteriza por:


- Almacenar los elementos del array en posiciones de memoria contnua
- Tener un nico nombre de variable que representa a todos los elementos, y stos a su vez se diferencian por un ndice o subndice.
- Acceso directo o aleatorio a los elementos individuales del array.
todos los arrays son de tamao variable, tanto si se especifica como no un tamao al ser declarados
Para ver el contenido de los arrays segn van siendo ejecutadas las lneas de cdigo que los declaran, utilizaremos la ventana
Locales del depurador, que muestra las variables de mbito local al procedimiento que estamos ejecutando actualmente
Los arrays se crean con el operador new seguido del tipo y nmero de elementos.
Se puede acceder al nmero de elementos de un arraycon la variable miembro implcita length (por ejemplo, vect.length).
Se accede a los elementos de un array con los corchetes [] y un ndice que vara de 0 a length-1.
Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que
completar llamando al operador new.
Los elementos de un array se inicializan al valor por defecto del tipo correspondiente (cero para valores numricos, la cadena
vaca para Strings, false para boolean, null para referencias).
Como todos los objetos, los arrays se pasan como argumentos a los mtodos por referencia.
Se pueden crear arrays annimos (por ejemplo, crear un nuevo array como argumento actual en la llamada a un mtodo).
CLASIFICACIN DE LOS ARRAYS

ARRAYS UNIDIMESIONALES

Un array de una dimensin (unidimensional), tambin llamado vector o fila, es un tipo de datos estructurado compuesto de un nmero
determinado de elementos, de tamao fijo y elementos homogneos (del mismo tipo). La caracterstica de tamao fijo se refiere a que el
tamao del array debe ser conocido en tiempo de compilacin.

Declaracin de un array o vector


Siempre se deben declarar luego de las constantes (si existen). Un array o vector se declara por medio del tipo de array. La sintaxis es
la siguiente:
Type
Nombre_array = array [rango del subndice] of tipo;
Nombre_array: Se refiere a un nombre de identificador vlido.
Tipo_subndice: Puede ser boolean, char o un rango de tipo enumerado.
Tipo: Se refiere al tipo de los elementos del vector. Todos los elementos deben ser del mismo tipo.

ARRAYS BIDIMENSIONALES
Un array bidimensional (tambin llamado tabla o matriz) es un array con dos ndices. Al igual que los vectores deben ser ordinales. Se
declaran de igual manera que los arrays de una dimensin.

Bryan Pozo G

Segundo B Informatica

Un array bidimensional recoge valores de una tabla de doble entrada. Cada uno de los elementos se identifica y se asigna mediante una
variable ($nombre) seguida de dos ([]) que contienen los ndices del array.Los ndices puede ser escalares -equivaldran al nmero de
fila y columna que la celda ocupara en la tabla, o puede ser asociativo que equivaldra en alguna medida a usar como indices
los nombres de la fila y de la columna
Un array bidimensional (tabla o matrz) es un array con dos ndices, al igual que los vectores que deben ser ordinales o tipo
subrango.

Vectores
En programacin se denomina matriz, vector (de una sola dimensin) o formacin (en ingls array) a una zona de
almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz. 2 Desde el
punto de vista lgico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si
tuviera dos dimensiones).
En principio, se puede considerar que todas las matrices son de una dimensin, la dimensin principal, pero los
elementos de dicha fila pueden ser a su vez matrices (un proceso que puede ser recursivo), lo que nos permite
hablar de la existencia de matrices multidimensionales, aunque las ms fciles de imaginar son los de una, dos y tres
dimensiones.
Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma
aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso
secuencial sera ms adecuado utilizar una lista, ya que esta estructura puede cambiar de tamao fcilmente durante
la ejecucin de un programa.

Codificacion
En el ciclo de vida de un programa, una vez que los algoritmos de una aplicacin han sido diseados, ya se puede iniciar la
fase de codificacin. En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programacin especfico; es
decir, las acciones definidas en los algoritmos hay que convertirlas a instrucciones.

Correccion de errores
En matemticas, computacin y teora de la informacin, la deteccin y
correccin de errores es una importante prctica para el mantenimiento e
integridad de los datos a travs de diferentes procedimientos y dispositivos
como medios de almacenamiento confiables. 1 Se considera como precursor
de este tipo de tecnologas el Acme Comodity and Phrase Code usado en
los telegramas

Bryan Pozo G

Segundo B Informatica

Vous aimerez peut-être aussi