Vous êtes sur la page 1sur 3

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos Actividad 2 Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph

Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

ARREGLOS CLASIFICACION CONCEPTO UNIDIMENSIONALES BIDIMENSIONALES Tipo de datos estructurado que est formado por una Es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un coleccin finita y ordenada de datos del mismo tipo. arreglo. La primera dimensin del arreglo representa las columnas, cada elemento Los datos que se guarden en los arreglos todos deben contiene un valor y cada dimensin representa una relacin. ser del mismo tipo. 1.Se hace utilizando anidamiento de la estructura de control for( ) Una coleccin de datos del mismo tipo. 2.Dos ndices en lugar de uno Referenciados mediante un mismo nombre. 3. Dimensin: n m Almacenados en posiciones de memoria fsicamente 4. Fila, Columna: [x][y] contiguas. 5. Si A es un arreglo bidimensional A[2][4] es un valor especifico en el arreglo. 6. Se pueden ver como matrices Recorrido Insercin Bsqueda Eliminacin Tipo_de_datos nombre_vector [tamao]; a) Almacenamiento por filas: Dir E[I,J]=Dir E[Ii,Ji]+NumPos*(Nc*(I-1)+(J-1)) b) Almacenamiento por columnas: Dir E[I,J]=Dir E[Ii,Ji]+NumPos*(Nf*(J-1)+(I-1)) Tipo_de_datos nombre_matriz [tamao1] [tamao2]; Donde: [tamao1] [tamao2] es una expresin entera constante que indica el numero de filas y columnas respectivamente que contendr la matriz.

Definicin

Caractersticas

Componentes

Sintaxis

Ejemplo

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos Actividad 2 Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Cuestionamiento. 1-Cmo describiras de una manera grfica un arreglo Bidimensional? Como una tabla donde mediante coordenadas selecciones en que ubicacin guardara contenido o mostrarlo que contiene cada parte del arreglo 2-Cmo se define la asignacin de los arreglos segn el tamao? Las posiciones consecutivas que ocupa el arreglo de denominan elementos del arreglo y se numeran sucesivamente 0, 1, 2, 3, etc. N-1 Siendo as que si el arreglo es de longitud 3 empezara en 0,1,2 cumpliendo la regla N-1 3-Menciona tres caractersticas de los arreglos Unidimensionales?

Una coleccin de datos del mismo tipo. Referenciados mediante un mismo nombre. Almacenados en posiciones de memoria fsicamente contiguas, de forma que, la direccin de memoria ms baja corresponde a la del primer elemento, y la direccin de memoria ms alta Corresponde a la del ltimo elemento. Conclusin.

Esta actividad nos agrad mucho ya que con ella nos percatamos como con los arreglos o array se pueden ahorrar variables que servirn para lo mismo declarando una matriz en lugar de varias variables lo que nos es muy til cuando necesitaremos almacenar muchos datos, para lo cual sera muy tedioso declarar tantas variables y lo que java tiene la caracterstica de reutilizacin de cdigo que se relaciona con los arreglos lo que provoca que sea menos cdigo y la aplicacin sea liviana entre muchos otros beneficios que nos concede la utilizacin de arreglos en nuestros programas ya sea unidimensionales o bidimensionales ya que su funcin es prcticamente la misma dado que depende de para que se vaya a utilizar el array al igual que conocimos su lgica para declararlos y usarlos, as como tienen muchos usos los arreglos como puede ser para simular una base de datos o establecer ubicaciones en un estacionamiento de un supermercado para que quien controla dicho estacionamiento sepa si est desocupado o no algn lugar en especfico, aunque no es una caracterstica propia de java ya que tambin lo utilizan otros lenguajes como pascal, basic, c++, entre otros para lo cual en cada lenguaje tiene ciertas variaciones que son muy pequeas en cuanto a la sintaxis de la declaracin de un arreglo, en conclusin nos fue de gran productividad esta actividad ya que nutre nuestro potencial de programacin dndonos una herramienta ms para generar cdigo liviano y eficiente al mismo tiempo.

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos Actividad 2 Balleza Garca Viridiana N Control: 12590386 Estrella Herrera Joseph Flix N Control: 12590392 Garca Gonzlez Daro Rubn N Control: 12590393

Bibliografa. 1.- Arnold, K., Gosling, J., Holmes, D., El lenguaje de programacin Java (3 ed.), Addison Wesley. 2.- Descubre Java 1.2, Morgan Mike , 1999 , Editorial Prentice Hall. 3.- Estructura de Datos en C, Aaron M. Tenenbaum- Yedidyah Langam, editorial Prentice Hall 1993. 4.-Estructura de datos, Osvaldo Cair-Silvia Guardati , McGrawHill Tercera Edicin 2006. 5.- Programacin Estructurada en C. Problemas resueltos , Walter Lazo Aguirre. 6.- Pensando en java, Bruce Eckel, President, Prentice Hall, segunda edicin 2005. 7.- An introduction to Object- Oriented Programming. Timothy Budd. Addison Wesley Publishing Company. 8.- Java 2 , Francisco Javier Cevallos, editorial AlfaOmega 2004. 9.- Java 2, Jorge Snchez ao 2004