13948

Solo disponible en BuenasTareas
  • Páginas : 2 (384 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de septiembre de 2010
Leer documento completo
Vista previa del texto
Introducción
Arreglo
Un arreglo es un conjunto de datos del mismo tipo, que están organizados secuencialmente
en memoria principal, y que dichos datos se acceden a través del nombre del arreglo.Cada
uno de los componentes del arreglo es llamado elemento, y cada elemento ocupa una
dirección contigua en memoria.
Los arreglos pueden ser de una, dos o más dimensiones. La complejidad de su usoaumenta
de acuerdo al número de dimensiones en que se haya definido el arreglo. Así un arreglo de
una dimensión se puede ver como una lista lineal de datos, uno de dos dimensiones como
una tabla, yuno de tres dimensiones como un conjunto de tablas.
Ejemplo un arreglo de una dimensión o unidimensional:
int arr1[5];
En esta declaración se indica que a la variable arr1 le asigne un espacio enmemoria, de tal
forma que se puedan almacenar 5 elementos de tipo int. Por ejemplo, si en un cierto equipo,
el tipo int tiene un tamaño de 2 bytes, quiere decir que la dirección de cada elemento,suponiendo que empieza en FF00, sería:
arr1[0] _ FF00
arr1[1] _ FF02
arr1[2] _ FF04
arr1[3] _ FF06
arr1[4] _ FF08
Con esto se puede observar que las direcciones son contiguas y dejan 2 bytes paraalmacenar correctamente a un int.
PRÁCTICA
ARREGLOS Y ESTRUCTURAS
Elaborada por: Programación Avanzada y Métodos Numéricos
Ing. Laura Sandoval Montaño
Viridiana del Carmen De Luna BonillaVirgilio Green Pérez
Cabe hacer notar que el arreglo emplea subíndices para hacer referencia a cada elemento de
éste. Así, el primer elemento del arreglo está asociado con el subíndice 0, el segundo conel
1 y así sucesivamente hasta el subíndice n-1, donde n es el número de elementos del arreglo.
Ejemplo de un arreglo de 2 dimensiones:
int arr2[3][2];
La dirección de cada elemento, suponiendoque empieza en FF0A, sería:
arr2[0][0] _ FF0A
arr2[0][1] _ FF0C
arr2[1][0] _ FF0E
arr2[1][1] _ FF10
arr2[2][0] _ FF12
arr2[2][1] _ FF14
Se puede observar que las localidades de memoria se...
tracking img