You are on page 1of 3

ITSJR ISC POO Mara Guadalupe Cruz Ayala 12590390 Julieta Ros Resndiz 12590412 Ana Karen Olvera

Chvez 12590407

Concepto Un arreglo (tabla o lista) es una secuencia de datos del mismo tipo, es un tipo estructurado de datos. Tambin es una coleccin finita de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre comn. Definicin

ARREGLOS Unidimensionales

Clasificacin

Bidimensionales

Es un tipo de datos estructurado que est formado de una coleccin finita y ordenada de datos del mismo tipo. Es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un ndice para cada elemento del arreglo que nos da su posicin relativa. Son de una sola dimensin y se caracterizan por tener un solo subndice. Son conocido por el trmino listas, acceso directo.

Se usan para representar datos que pueden verse como una tabla con filas y columnas. La primera dimensin del arreglo representa las columnas, cada elemento contiene un valor y cada dimensin representa una relacin. Es un tipo de dato estructurado, finito ordenado y homogneo. Tiene dos dimensiones.

Caractersticas

Tiene varios ndices, representar datos que pueden verse como una tabla con filas y columnas.La primera dimensin del arreglo representa las columnas, cada elemento contiene un valor y cada dimensin representa una relacin ndice representado por i. El nombre del arreglo. Tipo de variable. Cantidad de datos que almacenara representado por n. Tipo nombre_array[][]=new tipo[n][n];

Componentes

ndice representado por i. El nombre del arreglo. Tipo de variable. Cantidad de datos que almacenara representado por n. Tipo_de_variable[] Nombre_del_array = new Tipo_de_variable[dimensin];

Sintaxis

ITSJR ISC POO Mara Guadalupe Cruz Ayala 12590390 Julieta Ros Resndiz 12590412 Ana Karen Olvera Chvez 12590407

Tipo_de_variable[ ] Nombre_del_array; Nombre_del_array=new Tipo_de _variable[dimensin]; Ejemplo -

Tipo nombre_array[][]={valores};

byte[ ] edad = new byte[4]; // crear una matriz 33 short[ ] edad = new short[4]; // se inicializan a cero int[ ] edad = new int[4]; doublemat[][] = new doubl[3][3]; int [][] b = {{1, 2, 3}, {4, 5, 6}, // esta coma es permitida }; int c = new[3][]; // se crea el Array de referencias a arrays c[0] = new int[5]; c[1] = new int[4]; c[2] = new int[8];

Preguntas COMO SE PODRA DEFINIR A LOS ARREGLOS UNIDIMENSIONALES? Es una coleccin de datos del mismo tipo. Sirve para manejar un nmero n de elementos en comn, ya sea de tipos definidos por el Lenguaje, (int, float, String, etc. as como aquellos definidos por el programador.

CMO PODRA SER DECLARADO ESTE ARREGLO? El arreglo an no ha sido creado, sino meramente declarado. Para crear el arreglo (reservar su memoria e inicializarlo) deberemos recurrir al operador new: ArrInt = new int;

CUL SERA LA DIFERENCIA EN EL ARREGLO UNIDIMENSIONAL Y BIDIMENSIONAL? Ambas so arreglos pero bidimensional es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un arreglo. Y que el primero tiene solo una dimensin y el otro dos.

ITSJR ISC POO Mara Guadalupe Cruz Ayala 12590390 Julieta Ros Resndiz 12590412 Ana Karen Olvera Chvez 12590407

Conclusin: Pues el uso de arreglos nos da la ventaja de que al realizar un programa donde se deben de utilizar muchas variables con la utilizacin de estos se simplifica y solo se utiliza una, y as utilizando un ciclo solo se utiliza una variable. Adems de que nos podemos dar cuenta de que su declaracin no es tan compleja, y en estos podemos almacenar datos de cualquier tipo. En general la utilizacin de arreglos hace una simplificacin de cdigo. Al igual los arreglos son de mucha ayuda porque nos ayudan a poder ahorrar memoria en la maquina y a que esta realice el programa con ms facilidad, donde el programador especifica cada tipo de elementos y el nmero de elementos para que el compilador reserve el espacio en la memoria que es muy importante. En definitiva son estructuras muy tiles y si bien son estructuras estticas es decir cuando le das un tamao no puede exceder ese tamao. Los arreglos son de mucha ayuda en colocar ms datos, ahorrar espacio en la memoria, para que no tengamos que estar repitiendo el programa muchas veces. *Programacin en java 2 Algoritmos, estructuras de datos y Programacin orientada a objetos Luis Joyantes Aguilar, Ignacio Zahonero Martnez Editorial: Mc Graw Hill *Java como programar Editorial Deitel *Investigacin: UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Programacin en Pascal Captulo 17. Arreglos. Array. .http://codigoprogramacion.com/cursos/java/96-arreglos-enjava.html#.UYLynKLZb_M http://www.juanabe.50megs.com/webJuanabe/mem/cap1-16.html

You might also like