Programacion

Solo disponible en BuenasTareas
  • Páginas : 2 (345 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de marzo de 2012
Leer documento completo
Vista previa del texto
Matrices
Una matriz es una estructura de datos que contiene una serie de variables del mismo tipo. 
Una matriz es un arreglo de elementos comunes ordenados en renglones y columnas.
Matriz enprogramación es un conjunto de variables del mismo tipo cuyo acceso se realiza por índices.
En programación, una matriz o vector(llamados en inglés arrays) es una zona de almacenamiento continuo, quecontiene 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 situviera dos dimensiones).

EJEMPLO:

Matriz unidimensional con 10 elementos.

Información general sobre las matrices
Una matriz tiene las propiedades siguientes:
* Una matriz puedeser unidimensional, multidimensional o escalonada.
* El valor predeterminado de los elementos numéricos de matriz se establece en cero y el de los elementos de referencia se establece en null.
* Unamatriz escalonada es una matriz de matrices y por consiguiente sus elementos son tipos de referencia y se inicializan en null.
* Las matrices se indizan basadas en cero: una matriz con n elementos seindiza desde 0 hasta n-1.
* Los elementos de una matriz pueden ser de cualquier tipo, incluido el tipo matriz.
* Los tipos de matriz son tipos de referencia derivados del tipo baseabstracto Array.
-------------------------------------------------
Forma de acceso
La forma de acceder a los elementos de la matriz es directa; esto significa que el elemento deseado es obtenido a partir de suíndice y no hay que ir buscándolo elemento por elemento (en contraposición, en el caso de una lista, para llegar, por ejemplo, al tercer elemento hay que acceder a los dos anteriores o almacenarun apuntador o puntero que permita acceder de manera rápida a ese elemento). El siguiente pseudocódigo muestra un algoritmo típico para recorrer un vector y aplicar una función 'f(...)' a cada una de...
tracking img