Documente Academic
Documente Profesional
Documente Cultură
Facultad de Ingeniera
Programacin Orientada a Objetos
Equipo 4
Kenia Isabel Delgado Flores 291450
Eliot Romario Gordillo Villanueva 295523
Consuelo Ararat Mndez Caraveo 291431
Jons Perusqua Morales 288287
Segundo parcial
Entrega: 23/Septiembre/2015
Contenido
Contenido.................................................................................................................2
Introduccin.............................................................................................................3
Desarrollo.................................................................................................................3
ARRAYS (Arreglos)..............................................................................................3
Declaracin:.......................................................................................................4
Definir tamao...................................................................................................5
Asignacin de valores......................................................................................6
Arreglos y Ciclos...............................................................................................6
ARRAYS (arreglos) multidimensionales............................................................7
Conclusiones.........................................................................................................10
Recomendaciones.................................................................................................10
Referencias.............................................................................................................11
Introduccin
Da con da el ser humano genera una necesidad de ordenar o recordar cosas de
indistinta naturaleza, para esto ha desarrollado varios mtodos para lograr su
objetivo, usando usualmente la memoria humana para almacenar la informacin
importante. Visto esto desde un punto informtico, se tena la necesidad de que
una computadora tuviera la capacidad de realizar estas acciones, as que se
implementaron los arreglos, que son un tipo de estructuras que nos facilitan el
listado y guardado de datos mltiples, son muy importantes ya que nos permiten
automatizar la lectura y escritura de muchos datos sin necesidad de escribir
mucho cdigo, utilizando de apoyo las estructuras cclicas como el for, el while y el
do-while.
Desarrollo
Aqu explicaremos ms a detalle sobre los arreglos en aspectos tales como: que
son, como funcionan, como se declaran y sus tipos, adems de adjuntar con ello
la prctica que se realizara como parte de la presentacin al grupo que se
realizara.
ARRAYS (Arreglos)
Los Arreglos son estructuras de datos que consisten en elementos de datos
relacionados, del mismo tipo. Los arreglos son entidades de longitud fija;
conservan siempre la misma longitud una vez creados, aunque la referencia a un
arreglo puede reasignarse a un nuevo arreglo de misma longitud.
En java, un arreglo es un grupo de variables (llamadas elementos o componentes)
que contienen valores de mismo tipo. Los arreglos en Java son objetos, por lo que
se consideran como tipos de referencia. Los elementos de un arreglo en Java
pueden ser primitivos o de referencia. Para hacer referencia a un elemento
especfico en un arreglo, debemos especificar el nombre de la referencia del
arreglo y el nmero de la posicin del elemento en el arreglo. El nmero de la
posicin del elemento se le conoce formalmente como ndice o subndice del
elemento.
3
tipo_dedato [ ] nombre_variable;
nombre_variable[ ];
Ejemplos:
Definir tamao
Para asignar a un arreglo su tamao o capacidad, se hace de la siguiente forma:
Ejemplo:
Asignacin de valores
Una vez se tiene declarado un arreglo, y al mismo se le ha asignado un tamao o
capacidad, podemos ingresar a los datos dentro del mismo y asignarle valores.
Para hacer esto es necesario proceder de la siguiente forma:
arreglo[indicador]=valor;
Ejemplos:
Despus se hace la impresin del arreglo para corroborar que los datos han sido
guardados de forma correcta utilizando una segunda estructura for de la siguiente
manera:
El tipo de variable puede ser cualquiera de los admitidos por Java y que ya ha sido
explicado. La declaracin de una matriz tradicional de m x n elementos podra ser:
Donde {1,2} corresponde a la fila 1, {3,4} a la fila 2 y {5,6} a la fila 3, y los nmeros
separados por coma dentro de cada fila, corresponden a las columnas. En este
caso, los nmeros (1, 3, 5) de cada una de las filas corresponden a la primera
columna y los nmeros (2, 4, 6) ataen a la segunda columna.
Para obtener el nmero de filas de la matriz, podemos recurrir a la propiedad
length de los arrays, de la siguiente manera:
Tambin Java nos permite la posibilidad de clonar una matriz, es decir, crear una
matriz nueva a partir de otra matriz, siguiendo esta sintaxis:
Conclusiones
Bueno nuestras conclusiones son las siguientes:
Al saber todo esto se nos facilita hacer arreglos que nos pueden servir para varias
cosas tratarlos como tablas que guarden valores, practicar para hacer un
programa de arreglos que se ven mucho en algebra y poder exentar entre muchas
cosas que se pueden hacer muchos tipos de programas guardando valores y
mostrndolos hacer uno como en una prctica que hicimos en la cual
generbamos nmeros al azar podemos hacerlo con arreglos para que en los
arreglos generen nmeros al azar por eso es bueno comprender bien este tema a
fondo y esperamos que lo comprendan como declararlo y hacer uso de l.
Recomendaciones
Como equipo nos dimos a la tarea de enlistar ciertas recomendaciones para
comprender totalmente el tema expuesto en el presente documento.
de mltiples.
Lee libros basados en el tema, no te quedes solo con lo visto en el presente
documento, te abrir las puertas a nuevas maneras de resolver problemas,
10
Referencias
Deitel, P. J. (2004). Cmo programar en Java (Quinta ed.). PRENTICE HALL
MEXICO.
Gmez., F. U. (24 de Octubre de 2014). Arrays en Mtodos de Java. Recuperado
el 23 de Septiembre de 2014, de http://www.discoduroderoer.es/arrays-enmetodos-java/
Sagstegui, W., & Sierra , M. (24 de Septiembre de 2014). Arrays (arreglos)
multidimensionales en Java. Recuperado el 23 de Septiembre de 2015, de
aprendeaprogramar.com:
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=233:arrays-arreglosmultidimensionales-en-java-declaracion-y-uso-ejemplos-y-ejerciciosresueltos-cu00904c&catid=58:curso-lenguaje-programacion-java-nivelavanzado-i&Itemid=180
V., J. (3 de Diciembre de 2010). Arreglos en java. Recuperado el 23 de Septiembre
de
2015,
de
Cdigo
programcin:
http://codigoprogramacion.com/cursos/java/96-arreglos-enjava.html#.VgNOu_SorMy
11