CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACIN Y DE LAS COMUNICACIONES
GRADO: 1 SEMESTRE GRUPO: 2E2
Trabajo: Arreglos Multidimensionales en Java
NOMBRE DEL ALUMNO: LPEZ ROCHA ABIGAIL ANTONIO
Salina Cruz, Oaxaca A Marzo del 2014 Introduccin: Esta investigacin tiene una gran importancia en cuanto a lo referente a la introduccin de la programacin y estaremos hablando en gran parte de los Arreglos y vectores, el cual estos se utilizan para almacenar un conjunto de variables, que sean del mismo tipo de datos, y todas estas bajo un mismo nombre. Las matrices son de ms de una dimensin a diferencia de los vectores que poseen una sola dimensin podemos imaginar una matriz bidimensional (2dimensiones), como una cuadricula con filas y columnas donde las filas representan las coordenadas X y las columnas las coordenadas Y, la codificacin tambin es de gran importancia en estn investigacin gracia a ellas podemos transformar de la formulacin de un mensaje a travs de las reglas o normas de un cdigo o lenguaje predeterminado con la realizacin de este trabajo se espera obtener una investigacin eficaz que sirva de base o punto de apoyo parar al realizacin de arreglos, vectores y matrices.
Desarrollo: Definicin de arreglo Un arreglo se define como una coleccin finita, homognea y ordenada de elementos: Finita.- todo arreglo tiene un lmite, es decir se sabe determinar cul ser el nmero mximo de elementos que podrn formar parte del arreglo. Homognea.- todos los elementos de un arreglo son del mismo tipo. Ordenada.- se puede determinar cul ser el primer elemento, el segundo, el tercero, , y el n-simo elemento .Arreglos unidimensionales o vectores. Un arreglo de una dimensin es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre comn. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimensin se usa el formato general: Un arreglo unidimensional 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. Declaracin: tipo nombre _arreglo[tamao]; Donde - tipo, declara el tipo base del arreglo, que es el tipo de cada elemento del mismo nombre_arreglo, es el nombre del arreglo. Tamao, es el nro. De elementos del arreglo. una representacin lgica de un arreglo de enteros, llamado c. Este arreglo con- tiene 12 elementos. Un programa puede hacer referencia a cualquiera de estos elementos mediante una expresin de acceso a un arreglo que incluye el nombre del arreglo, seguido por el ndice del elemento especfico encerrado entre corchetes ([]). El primer elemento en cualquier arreglo tiene el ndice cero , y algunas veces se le denomina elemento cero. Por lo tanto, los elementos del arreglo c son c[ 0 ] , c[ 1 ] , [ 2 ] y as en lo sucesivo. El mayor ndice en el arreglo es 11: 1 menos que 12, el nmero de elementos en el arreglo. Los nombres de los arreglos siguen las mismas convenciones que los dems nombres de variables. Un ndice debe ser un entero positivo. Un programa puede utilizar una expresin como ndice. Por ejemplo, si suponemos que la variable a es 5 y que b es 6 , entonces la instruccin c[ a + b ] += 2 ; suma 2 al elemento c[ 11 ] del arreglo. Observe que el nombre del arreglo con subndice es una expresin de acceso al arreglo. Dichas expresiones pueden utilizarse en el lado izquierdo de una asignacin, para colocar n nuevo valor en un elemento del arreglo.
Los objetos arreglo ocupan espacio en memoria. Al igual que los dems objetos, los arreglos se crean con la palabra clave new. Para crear un objeto arreglo, el programador especifica el tipo de cada elemento y el nmero de elementos que se requieren para el arreglo, como parte de una expresin para crear un arreglo que utiliza la palabra clave new. Dicha expresin devuelve una referencia que puede almacenarse en una variable tipo arreglo. La siguiente declaracin y expresin crea un objeto arreglo, que contiene 12 elementos int, y almacena la referencia del arreglo en la variable c:intc[] = new int[12];Esta expresin puede usarse para crear el arreglo que se muestra en la figura 7.1. Esta tarea tambin puede realizarse en dos pasos, como se muestra a continuacin: intc[ ]; // declara la variable arreglo c = new int[12];// crea el arreglo; lo signa a la variable tipo arreglo. En la declaracin, los corchetes que van despus del nombre de a variable c indican que c es una variable que har referencia a un arreglo de valores int(es decir, c almacenar una referencia a un objeto arreglo). En la instruccin de asignacin, la variable arreglo c recibe la referencia a un nuevo objeto arreglo de 12 elementos int . Al crear un arreglo, cada uno de sus elementos recibe un valor predeterminado: cero para los elementos numricos de tipos primitivos, false para los elementos boolean y null para las referencias (cualquier tipo no primitivo). Como pronto veremos, podemos proporcionar valores iniciales para los elementos no especficos ni predeterminados al crear un arreglo
Ejemplo: int lista[10]; //declara un arreglo lista con 10 elementos de tipo int.Los elementos del arreglo lista del ejemplo serian: lista[0] = 34 primer elemento del arreglo lista[1] = 15 segundo elemento del arreglo .. lista[9] = 18 ltimo elemento del arreglo. Arreglos Bidimensionales o matrices este tipo de arreglos al igual que los anteriores es un tipo de dato estructurado, finito ordenado y homogneo. El acceso a ellos tambin es en forma directa por medio de un par de ndices. Los arreglos bidimensionales 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 por ejemplo, para declarar un array bidimensional cuadro que tiene un array principal de 3arrays unidimensionales, que a su vez tienen 4 elementos enteros, se hara: int cuadro[3][4]; Tambin se puede visualizar a un array bidimensional como una "matriz" con filas y columnas; el primer ndice indica la fila y el segundo indica la columna. En donde al variar el primer ndice, se accesa al array a lo largo de una columna, y al variar el segundo ndice, se accesa por una fila
Conclusiones: Al trmino de esta investigacin puedo concluir que los arreglos pueden variar dependiendo sus dimensiones. Estos pueden ser unidimensionales y bidimensionales; a los primeros se les conoce como vectores y como su nombre lo indica poseen una dimensin o una lista de datos del mismo tipo y los bidimensionales poseen dos dimensiones; se usan para representar datos que pueden verse como una tabla con filas y columnas y se les conoce como matrices. La codificacin es algo tan simple como lo que realizamos a diario cuando transformamos imgenes visuales o entidades conceptuales en palabras, oraciones, textos y las comunicamos a aquellos que nos rodean. Conocemos a la codificacin como cualquier operacin que implique la asignacin de un valor de smbolos o caracteres a un determinado mensaje verbal o no verbal con el propsito de transmitirlo a otros individuos o entidades que compartan el cdigo.
Bibliografa u otras fuentes http://codigofacilito.com/videos/tutorial_java_matrices_arreglos_bidimensionales http://recursosmcc.pearsonenespanol.com/Deitel/protectuneda/Capitulos_y_Apendices/DEITEL% 20CAP_7.pdf http://www.slideshare.net/megavj/arreglos-unidimensionales-y-bidimensionales http://exa.unne.edu.ar/informatica/programacion1/public_html/archivos/estructuras_arreglos.pd f http://jjhmora.mx.tripod.com/ses2java.pdf