Vous êtes sur la page 1sur 4

Arreglos

Un arreglo es un conjunto de datos o una estructura de datos homogneos que se encuentran ubicados en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal). Un arreglo puede definirse como un grupo o una coleccin finita, homognea y ordenada de elementos. En resumen un arreglo no es una variable; es un grupo de variables conocidas como elementos. Los arreglos prestan mucha utilidad cuando es necesario manejar lista de informacin. Los arreglos pueden ser de los siguientes tipos: Arreglos unidimensionales 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. Estn formados por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posicin que tiene cada elemento dentro del arreglo de datos. Al declarar un arreglo, se debe inicializar sus elementos antes de utilizarlos. Para declarar un arreglo tiene que indicar su tipo, un nombre nico y la cantidad de elementos que va a contener.

Arreglos bidimensionales Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional est simultneamente en una fila y en una columna. En matemticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniera. En un arreglo bidimensional, cada elemento tiene una posicin que se identifica mediante dos ndices: el de su fila y el de su columna.

Arreglo de tres dimensiones El arreglo tridimensional o de tres dimensiones, est formado por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre y que, al igual que en los unidimensionales y bidimensionales, se diferencian por la posicin que tiene cada elemento dentro del arreglo de datos, con la aclaracin de que la disposicin de los elementos es una combinacin del arreglo unidimensional y bidimensional.

Arreglos en C++ Un arreglo en C++ es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre. Para diferenciar los elementos de un arreglo se utilizan ndices detrs del nombre del arreglo y encerrados por [ ]. El elemento 5 (quinto) de un arreglo, es representado por el ndice [4], ya que

los ndices comienzan en 0. Esto significa que un arreglo de 10 elementos tendra los ndices del 0 al 9: [0...9]. Para crear arreglos en C++, hay que indicar: El tipo de los elementos (ejemplo, int, char, double, bool o untipo definido por el programador) el nombre del arreglo la cantidad de dimensiones y sus tamaos; cada dimension comienza con el signo [ seguido por el tamao de la dimensin y termina con el signo ]

Para crear un arreglo de una dimensin, el formato es el siguiente: <tipo de los elementos> <nombre del arreglo> [ <tamao primera dimensin> ] ndice de un arreglo Todo arreglo est compuesto por un nmero de elementos. El ndice es un nmero correlativo que indica la posicin de un elemento del arreglo. Los ndices en C++ van desde la posicin 0 hasta la posicin tamao 1. Elemento de un arreglo Un elemento de un arreglo es un valor particular dentro de la estructura del arreglo. Para acceder a un elemento del arreglo es necesario indicar la posicin o ndice dentro del arreglo. Ejemplo: arreglo[0] //Primer elemento del arreglo Inicializacin de arreglos en C++ Tal como a otros tipos de variables, puede darle valores iniciales a los elementos de una arreglo. Esto se consigue especificando una lista de valores que tendrn los elementos del arreglo. tipo_dato identificador [tamao] ={lista de valores}; La lista de valores es un conjunto de valores separados por comas que son de un tipo de dato compatible con el tipo de dato del arreglo. La primera constante ser colocada en la primera posicin del arreglo, la segunda constante en la segunda posicin, y as sucesivamente . Por ejemplo: int mem[6] = {1,0,-3,24,15,1}; Esto significa que mem[0] tendr el valor de 1, y que mem[4] tendr el valor de 15. Para la inicializacin de arreglos de caracteres existen dos maneras. Si el arreglo no tiene una cadena terminada en nulo, simplemente especifique

cada carcter usando una lista separada por comas como se muestra a continuacin: char letras[3] = {'A','B','C'} Si el arreglo va a contener una cadena, puede inicializar el arreglo usando una cadena encerrada entre comillas, tal como se muestra. char nombre[4] = ABC; Los arreglos de mltiples dimensiones son inicializados de la misma manera que los de una dimensin. Bibliografa: http://aldeafraypedrodeagreda.files.wordpress.com/2009/12/11-arreglosmultidimensionales.pdf http://www.ecured.cu/index.php/Arreglos_(Inform%C3%A1tica) http://www.cimat.mx/~pepe/cursos/lenguaje_2010/slides/slide_31.pdf http://progra.usm.cl/apunte/materia/arreglos-2d.html http://prezi.com/ao_r6izaebo6/arreglos-tridimensionales/

Vous aimerez peut-être aussi