lunes, 25 de marzo de 2013

Vectores o Arrays Informaticos


0   1   2    3    4   5   6   7    8    9

un arreglo, llamado habitualmente vector si tiene una sola dimensión o matriz si tiene dos, llamados en inglés arrays, es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).


INDICE

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. Existen tres formas de indexar los elementos de una matriz:
  • Indexación base-cero (0): En este modo el primer elemento del vector 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'. El lenguaje C es un ejemplo típico que utiliza este modo de indexación.
  • Indexación base-uno (1): En esta forma de indexación, el primer elemento de la matriz tiene el índice '1' y el último tiene el índice 'n' (para una matriz de 'n' componentes).
  • Indexación base-n (n): Este es un modo versátil de indexación en la que el índice del primer elemento puede ser elegido libremente, en algunos lenguajes de programación se permite que los índices puedan ser negativos e incluso de cualquier tipo escalar (también cadenas de caracteres).
NOTACION
La representación de un elemento en un vector se suele hacer mediante el identificador del vector seguido del índice entre corchetes, paréntesis o llaves:
NotaciónEjemplos
vector[índice_1,índice_2...,índice_N](JavaLexicoPerl, etc.)
vector[índice_0][índice_1]...[índice_N](CC++PHP, etc.)
vector(índice_1,índice_2...,índice_N)(Basic)

FORMA DE ACCESO

Para poder acceder a la Informacion de un Vector es Necesario Crear un algoritmo que pueda leer el Vector en todas sus posicion, por eso es muy utilizados los bucles o lo Ciclos...

Ejemplo de Algoritmo de Acceso


i = 0
mientras (i < longitud)
    #Se realiza alguna operación con el vector en la i-ésima posición
    f(v[i])
    i=i+1
fin_mientras

No hay comentarios:

Publicar un comentario