Está en la página 1de 7

REPBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITCNICO SANTIAGO MARIO MATURN ESTADO MONAGAS ING.

DE SISTEMAS

Profesor: Carlos Ramos Seccin G

Bachilleres: Fuentes, Lucrecia Nathaly Bastardo, Reinaldo Rengel, Eder

Maturn julio de 2012

INTRODUCCION

ARREGLOS DINMICOS Qu es un Arreglo? Tambin conocido como vector o matriz, es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Una matriz se puede ver como un conjunto de elementos ordenados en fila Los arreglos pueden definirse como un grupo o una coleccin finita, homognea y ordenada de elementos. Un arreglo es una coleccin de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre comn. Para referirse a un determinado elemento de un arreglo se deber utilizar el nombre del arreglo acompaado de un ndice el cual especifica la posicin relativa en que se encuentra el elemento. Existen varios tipos de arreglos De una dimensin. De dos dimensiones. (Bidimensionales) De tres o ms dimensiones. (Multidimensionales)

Arreglos Dinmicos

Definimos array dinmico como aquel que es declarado con un nmero de elementos componente indefinido. Dicha indefinicin se hace constar, al declarar el array en cabecera de mdulo o programa, dejando los parntesis vacos.

(<Variable>) Ejemplo Alfanumricas Ciudad ( )

Cuando se necesita es incrementar o reducir de forma dinmica el nmero de elementos del array, o hacer que contenga distintos tipos de datos se utilizan los Arraylist. Para este tipo de grupos de datos que crecen y decrecen se podra utilizar la clase Vector, pero lo frecuente es utilizar la clase Arraylist implementada en el paquete "java.util".

Diferencias y semejanzas entre arreglo dinmico y arreglo esttico Diferencias

Arreglos Estticos Un array esttico redimensionado nunca. no puede ser

Arreglos Dinmicos Un array dinmico habr redimensionarse al menos una vez de

Son aquellos los cuales servirn en el caso de que se sepa la cantidad de elementos a almacenar. Poseen un tamao fijo. Cuando se definen se hace con sus dimensiones asignndole un espacio en memoria se use o no se use durante la ejecucin del programa

Suelen utilizarse en el caso de que no se conozca el nmero total de elementos a almacenar. No son de tamaos definidos, suelen crecer y decrecer segn las necesidades del programador. Se definen pero no se le asigna dimensin fija, su espacio en memoria puede aumentar o borrar liberando as la memoria

Semejanzas El nmero de localizadores siempre tendr que ser el mismo. Constan de una o ms posiciones Cada posicin tiene un ndice entero El ndice de la primera posicin es el 0 Para crearlo se usa el new Se tratan de objetos

Ventajas de arreglos dinmicos contra los estticos Contiene tantos objetos como el programador necesite. Son casi tan rpidos como los arreglos normales. Aunque desperdicia menos espacio en memoria son ideales para enviar un nmero indeterminado de parmetros a funciones o procedimientos. Pueden modificar su tamao en tiempo de ejecucin y no es necesaria la gestin de memoria para los mismos, ya que se liberan automticamente al terminar el procedimiento, funcin o clase donde estn alojados No necesitan definir su tamao

Clases y Mtodos utilizados en los arreglos dinmicos Clase Java.util Mtodos ArrayList; LinkedList; Vector;

CONCLUSION

BIBLIOGRAFIAS

http://es.answers.yahoo.com/question/index?qid=20071121142316AAeT8i8

http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=162 :arrays-dinamicos-y-arrays-estaticos-definicion-y-ejemplos-cu00211a&catid=36:cursoqbases-de-la-programacion-nivel-iiq&Itemid=60

http://delphiallimite.blogspot.com/2007/07/trabajando-con-arrays-dinmicos.html

http://pisis.unalmed.edu.co/cursos/material/3004597/1/Mod07.pdf

http://es.wikipedia.org/wiki/Array_din%C3%A1mico

http://poo207av.blogdiario.com/1173375600/

También podría gustarte