Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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
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.
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