Concepto De Arreglos Unidimencionales Y Bidimensionales

Páginas: 3 (660 palabras) Publicado: 16 de noviembre de 2012
Definición de arreglos
En programación, un arreglo o vector (llamados en inglés arrays) es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo. Desde el punto devista lógico un arreglo se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
Todo vector se compone de un determinado número de elementos.Cada elemento es referenciado por la posición que ocupa dentro del vector. Dichas posiciones son llamadas índice y siempre son correlativos.
Indexación base-cero (0): En este modo el primer elemento delvector será la componente cero ('0') del mismo, es decir, tendrá el índice '0'. En consecuencia, si el vector tiene 'n' componentes la última tendrá como índice el valor 'n-1'.



1.2 ArreglosUnidimensionales
Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas deelementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores oposteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y sedebe proporcionar la dirección base del arreglo, la cota superior y la inferior.
REPRESENTACION EN MEMORIA
Los arreglos se representan en memoria de la forma siguiente:
                x : array[1..5]of integer
[pic]
Para establecer el rango del arreglo (número total de elementos) que componen el arreglo se utiliza la siguiente formula:
                RANGO = Ls - (Li+1)
donde:
ls = Límitesuperior del arreglo
li = Límite inferior del arreglo
Para calcular la dirección de memoria de un elemento dentro de un arreglo se usa la siguiente formula:
                A[i] = base(A) +...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos unidimencionales
  • arreglos bidimensionales
  • Arreglos bidimensionales
  • Arreglos Bidimensionales
  • Arreglo Bidimensional
  • Arreglos unidimencionales y multidimencionales
  • Actividad Arreglos Bidimensionales
  • Arreglos Bidimensionales Labview

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS