U5 ARREGLOS CLAUDIA DENISSE AREVALO VILLALOBOS
FUNDAMENTOS DE PROGRAMACION
ING. ROSEL MUÑOZ LOPEZ
UNIDAD V
ARREGLOS
CLAUDIA DENISSE AREVALO VILLALOBOS
I.S.C.
TAPACHULA, CHIAPAS A 08 DE ENERO DE 2015
INTRODUCCION
Las unidades en este capítulo se explican sobre la creación y administración de las matrices. Por lo tanto, principiantes deben estar bien versados con la estructura de datos de la matriz y las operaciones efectuadas enarreglos de discos. Si no está familiarizado con arreglos de discos, aquí es un breve resumen. Estructuras de datos ayudan a almacenar y administrar de manera eficiente grandes cantidades de datos. Estructuras de datos normalmente difieren de uno a otro basado en qué tipo de datos puede almacenar y qué tipos de operaciones que pueden realizar. Estructuras de datos también difieren de uno a otrobasado en sus actuaciones y la accesibilidad a los datos, especialmente, cuando los datos crecen y produce más operaciones de manipulación de datos. Lenguajes de programación más, excepto bajo nivel lenguajes ensambladores, proporcionan bibliotecas con diferentes implementaciones de estructuras de datos.
INDICE
5 Arreglos
5.1 arreglos Unidimensionales: conceptos básicos operaciones yaplicaciones arreglos unidimensionales.
5.2 arreglos Multidimensionales: conceptos básicos operaciones y aplicaciones arreglos multidimensionales
UNIDAD 5. ARREGLOS
Un arreglo es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. Conviene imaginar un arreglo como una secuencia contigua de celdas(espacios de memoria), o casillas, en cada una de las cuales se puede guardar un elemento de la colección. Además, es usual dibujarlo como lo ilustra la figura siguiente:
Esta figura representa un arreglo de siete casillas cada una de las cuales se puede utilizar para guardar un dato. La dimensión o tamaño de un arreglo es el número de casillas que lo conforman .Debe ser claro, entonces, que lafigura anterior corresponde a un arreglo de dimensión 6
.
Vectores y matrices
Un vector (array) es una manera de agrupar valores de un mismo tipo bajo un mismo nombre. Para acceder a los valores individuales se asigna a cada uno de ellos un número denominado índice. En Java podemos declarar vectores de dos maneras:
char c[];
char[] c;
Los arreglos tienen algunas similitudes con las listas: loselementos tienen un orden y se pueden acceder mediante su posición, los elementos se pueden recorrer usando un ciclo for. Sin embargo, también tienen algunas restricciones: todos los elementos del arreglo deben tener el mismo tipo,
en general, el tamaño del arreglo es fijo (no van creciendo dinámicamente como las listas), se ocupan principalmente para almacenar datos numéricos.
Los lenguajes deprogramación, permiten que el programador declare arreglos de cualquier tipo y prácticamente de cualquier tamaño. En el seudolenguaje, un arreglo se declara usando el siguiente formato o plantilla:
5.1 ARREGLOS UNIDIMENSIONALES: CONCEPTOS BÁSICOS OPERACIONES Y APLICACIONES ARREGLOS UNIDIMENSIONALES
El concepto de array o arreglo nace de la necesidad de querertener datos del mismo tipo en un elemento contenedor que facilite la accesibilidad, recordamos que el elemento contenedor variable solamente puede contener un valor y que para almacenar muchos datos tendríamos que tener tantas variables como datos existan.
Los datos en un arreglo se almacenan de forma continua como vagones en un tren, pero previamente se debe indicar la cantidad de elementos oinicializarlo con los datos que se quiera almacenar. La forma en que se opera con un arreglo es por medio de un índice de manera similar a como trabaja una variable, normalmente no permiten tener acceso a todos los elementos de una vez y en algunos lenguajes si se omite el índice devuelve la dirección de memoria donde se encuentran los elementos contenidos empezando desde el primero. Si se desea...
Regístrate para leer el documento completo.