arreglos en java

17
UNIDAD II. ARREGLOS FUNDAMENTOS DE PROGRAMACIÓN LIC. PATRICIA HERNÁNDEZ RODRÍGUEZ

Upload: patricia-herod

Post on 21-Jul-2015

297 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Arreglos en Java

UNIDAD II. ARREGLOS

FUNDAMENTOS DE PROGRAMACIÓN

LIC. PATRICIA HERNÁNDEZ RODRÍGUEZ

Page 2: Arreglos en Java

CONCEPTOS BÁSICOS DE LOS TIPOS DE DATOS

Clasificación de los tipos de datos según su estructura:

Simples:

Estándar (entero, real, carácter, booleano)

No estándar (enumeración, subrango)

Estructurados:

Estáticos (arrays, cadena, registros, ficheros, conjuntos) Pilas

Dinámicos (punteros, listas enlazadas, árboles, grafos) Colas

Page 3: Arreglos en Java

Los tipos simples son cuando cada dato representa unúnico elemento:

- Estándar: Están definidos por defecto por ellenguaje.

- No estándar: Tipos simples definidos por elusuario.

Page 4: Arreglos en Java

ARREGLOS

2.1 •Unidimensionales

2.2 •Dimensionales

Page 5: Arreglos en Java

ARREGLO UNIDIMENSIONAL

• Un array unidimensional, o lineal, o vector, es unconjunto finito y ordenado de elementoshomogéneos.

Page 6: Arreglos en Java

Características de los arreglos

• Es finito, porque tiene un número determinado deelementos.

• Homogéneo porque todos los elementosalmacenados van a ser del mismo tipo.

• Ordenado porque vamos a poder acceder a cadaelemento del array de manera independienteporque va a haber una forma de referenciar cadaelemento.

Page 7: Arreglos en Java

Los arreglos pueden ser de los siguientes tipos:

Bidimencionalmatrices

Unidimensionalvectores

Page 8: Arreglos en Java

Los arreglos pueden ser de los siguientes tipos:

MultidimensionalCubo

Page 9: Arreglos en Java

• Para referenciar cada elemento de un array vamos ausar índices (valor que directa o indirectamentereferencia la posición del array).

Page 10: Arreglos en Java

UNIDIMENSIONALES

Están formados por un conjunto de elementos de unmismo tipo de datos que se almacenan bajo un mismonombre, y se diferencian por Ia posición que tienecada elemento dentro del arreglo de datos.

Al declarar un arreglo, se debe inicializar suselementos antes de utilizarlos.

Page 11: Arreglos en Java

UNIDIMENSIONALES

JAVA

Page 12: Arreglos en Java

UNIDIMENSIONALES

Para declarar un arreglo tiene que indicar sutipo, un nombre Único y Ia cantidad deelementos que va a contener.

int a[ ] = new int a[6];

Page 13: Arreglos en Java

• Por tanto, si un arreglo tiene n componentes, la última localidad está dada por n-1.

0 n-1

n elementos

Page 14: Arreglos en Java

Para referirnos a una posición o elemento en particular del arreglo, especificamos el nombre del arreglo y el número de posición de ese elemento en el arreglo. Ejemplo

a[i] = 0; , a[0][3]= 9;

donde i es el índice que representa la posición dentro del

arreglo donde reside el componente a accesar.

Page 15: Arreglos en Java
Page 16: Arreglos en Java
Page 17: Arreglos en Java

FUENTES DE INFORMACIÓNhttp://www.forosdelweb.com/f14/comenzando-programar-12b-arreglos-multidimensionales-libreria-crt-basica-961374/

http://estructuradedatosi-romina.blogspot.mx/2011/04/estructuras-estaticas_02.html

http://www.slideshare.net/01leticia01/ape-unidad4

INICIANDO LA PROGRAMACIÓN. Técnicas y Diseños de AlgoritmosPERCY ELIAS VIVANCO MUÑOZ, NILO ELOY CARRASCO ORÉ, LUIS AMBICHO MEZA