Arreglos Programacion
Bony199110 de Mayo de 2013
684 Palabras (3 Páginas)616 Visitas
Uno de los problemas más comunes en los diversos sistemas de información es el tratamiento o procesamiento de un gran volumen de datos o de información. Las variables manejadas hasta ahora no pueden ayudar a resolver este problema.
Las variables usadas hasta ahora reciben propiamente el nombre de variables escalares, porque solo permiten almacenar o procesar un dato a la vez. No confundir esto con el tipo de dato o rango de datos que una variable tiene la capacidad de almacenar.
Por ejemplo si se quiere almacenar nombre y edad de 10 personas con el método tradicional se ocuparan 20 variables (10 para los nombres y 10 para las edades) manejar 20 variables escalares produce una gran cantidad de código y es un trabajo tremendamente tedioso. Si el número de personas fuera mayor el problema se complicaría aún más. Es necesario buscar formas más eficientes de manejar una gran cantidad de información.
La solución esta en los Arrays o arreglos. Los Arrays son variables capaces de almacenar y manipular un conjunto de datos del mismo tipo a la vez. Cada dato dentro del array se conoce como elemento del array y se trabaja con el usando el nombre del array y un subíndice indicando la posición relativa del elemento con respecto a los demás elementos del arreglo.
Arreglos Unidimensionales
Un arreglo unidimensional es una colección finita, homogénea y ordenada de datos, en la que se hace referencia a cada elemento del arreglo por medio de un índice. Este último indica la casilla en la que se encuentra el elemento.
Un arreglo unidimensional permite almacenar N elementos del mismo tipo (enteros, reales, caracteres, cadenas de caracteres, etc.) y acceder a ellos por medio de un índice. En los arreglos unidimensionales se distinguen dos partes fundamentales: los componentes y el índice. Los componentes hacen referencia a los elementos que se almacenan en cada una de las celdas o casillas. Para hacer referencia a un componente de un arreglo debemos utilizar tanto el nombre del arreglo como el índice del elemento. Por ejemplo:
Un arreglo unidimensional (una dimensión) se puede representar como un casillero donde las celdas están una al lado de la otra.
Este arreglo se llama edades y contiene 5 elementos (cinco edades, numerados desde el 0 al 4.
Declarar un arreglo Unidimensional
Los arreglos unidimensionales se declaran de la siguiente forma:
Por ejemplo, para declarar el array anterior se escribiría:
Trabajar con un arreglo unidimensional
Para acceder a un elemento del arreglo se debe indicar el nombre del arreglo y entre corchetes el índice del elemento:
Por ejemplo, para introducir en el arreglo anterior la edad 40 en la segunda casilla del arreglo se escribiría:
Arreglos Bidimensionales
Un arreglo bidimensional es una colección finita, homogénea y ordenada de datos, en la que se hace referencia a cada elemento del arreglo por medio de dos índices. El primero de los índices se utiliza para indicar loa fila, y el segundo, para indicar la columna.
Un arreglo bidimensional permite almacena N x M elementos del mismo tipo (enteros, reales, caracteres, cadenas de caracteres, etc.) y acceder a cada uno de ellos. Al igual que en los arreglos unidimensionales, se distinguen por dos partes importantes: los componentes que se almacenan en cada una de sus casillas, y los segundos, por otra parte, especifican la forma de acceder a cada uno de los elementos. Para hacer referencia a un componente de un arreglo bidimensional debemos utilizar tanto el nombre del arreglo, como los índices del elemento (fila y columna).
Un array bidimensional (dos dimensiones) se puede representar como un casillero en forma de tabla. Por ejemplo:
Este array se llama valores
...