Arreglos

Páginas: 6 (1500 palabras) Publicado: 6 de mayo de 2015
ARREGLOS

¿QUE ES UN ARREGLO?


Un arreglo es una colección de datos del mismo tipo,
guardados en una variable, (se almacenan en posiciones
consecutivas de memoria). Se diferencian por la
posición que tiene cada elemento dentro del arreglo.



Finita: todo arreglo tiene un límite, es decir debe
determinarse cuál será el número máximo de elementos
que podrán formar parte del arreglo.

Homogénea: todos los elementos de un arreglo son del
mismo tipo (todos enteros, todos flotantes, etc.. pero
nunca una combinación de distintos tipos).



Ordenada: se puede determinar cuál es el primer
elemento, el segundo, el tercero,... y el n-ésimo
elemento.

PROPIEDADES DE LOS ARREGLOS








Los arrays se utilizan como contenedores para almacenar
datos relacionados (en vez de declararvariables por separado
para cada uno de los elementos del array).
Todos los datos incluidos en el array son del mismo tipo. Se
pueden crear arrays de enteros de tipo int o de reales de tipo
float, pero en un mismo array no se pueden mezclar datos de
tipo int y datos de tipo float.
El tamaño del array se establece cuando se crea el array (con
el operador new, igual que cualquier otro objeto).
A loselementos del array se accederá a través de la posición
que ocupan dentro del conjunto de elementos del array.

Se distinguen dos partes en los arreglos:
Los componentes
 Los índices


Por lo tanto, para hacer referencia a un elemento de un
arreglo se utiliza:
 El nombre del arreglo
 El índice del elemento

Para entender mejor, imaginemos un archivero de oficina
donde guardamos en cada cajón lainformación de cada
uno de los empleados, por lo tanto, en el primer cajón
podríamos tener la información personal de Pepe, en el
segundo el de Sandra, en el tercero de Manuel y así
sucesivamente.
Pues bien, de la misma forma se almacena información en un
arreglo, es decir lo que se guarda ahí son datos del mismo tipo
(números enteros o flotantes, cadenas, etc.) y al igual que existe
el nombre delarchivero con el que identificamos al
mueble(Archivero de Empleados), también debe existir un
nombre de variable para identificar el arreglo.



Para
buscar dicha
información,
debemos
saber a qué cajón acudir
ya sea al primero (para
Pepe), segundo (para
acceder a información de
Carlos) o tercero (para
ver los datos de Laura).

Pepe
Carlos
Laura
María

Archivero de Empleados



Un arreglo puedevisualizarse de manera horizontal o
vertical, es decir:



En programación las celdas(posiciones) del arreglo comienzan en cero,
aunque para nosotros es la primera posición para un lenguaje de
programación se debe indicar la posición 0 (cero), la posición 2 para
nosotros es la posición 1 del arreglo y así sucesivamente

CREACIÓN
Los arrays se crean con el operador new.
Vector (arrayunidimensional):
vector = new tipo[elementos];

Entre corchetes se indica el tamaño del vector.
tipo debe coincidir con el tipo con el que se haya
declarado el vector.
vector debe ser una variable declarada como tipo[]
Ejemplos

float[] notas = new float[ALUMNOS];
int[] temperaturas = new int[7];

PARA ACCEDER A UN ARREGLO
En Java, el índice de la primera componente
de un vector es siempre 0.
El tamaño delarray puede obtenerse utilizando la propiedad
vector.length
Por tanto, el índice de la última componente es
vector.length-1
Ejemplo
float[] notas = new float[3];

¿CÓMO ACCEDER A LA INFORMACIÓN DEL ARREGLO?


A través de un índice(número de tipo entero que identifica la
posición en un arreglo [0],[1] … ….[n], o bien es la celda en el
arreglo). Los índices permiten hacer referencia a loscomponentes de un arreglo en forma individual.

Por ejemplo:
Si deseo acceder a las diferentes ubicaciones (celdas) del
arreglo calificaciones se indica de la siguiente forma:




calificaciones[0] estaré ubicado en la primera celda
calificaciones[1] estaré ubicado en la segunda celda
calificaciones[99] estaré ubicado en última celda

EJEMPLO
Se solicita que
guarde
calificaciones de
n alumnos, se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • Arreglos
  • ARREGLOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS