Datacheets

Páginas: 2 (288 palabras) Publicado: 6 de octubre de 2010
ARREGLOS Y MATRICES
Un array (matriz o vector) es un conjunto finito y ordenado de elementos homogéneos. La propiedad “ordenado” significa que el elemento primero, segundo y tercero,…, enésimode un array puede ser identificado. Los elementos del array son homogéneos, es decir, del mismo tipo de datos. Los array también se conocen como matrices-en matemáticas- y tablas- en cálculosfinancieros.
En otras palabras un arreglo es una especie de variable que contiene muchos valores pero cada uno con una posición diferente. Un arreglo puede ser unidimensional o vectorial,bidimensional o matricial, o multi dimencional.
Declaración
Matriz (array bidimensional):
[][];
Acceso
- En C, el índice de la primera componente de un vector es siempre 0.
- El índice de laúltima componente es -1
Matriz
[][]
Inicialización
En la declaración, podemos asignarle un valor inicial a los elementos de un vector.
int matriz[2][3] = { {1,2,3}, {4,5,6} };
Elcompilador puede deducir las dimensiones del array.
Array Bidimensionales (Matrices)
El array bidimensional se puede considerar como un vector de vectores. Por consiguiente, un conjunto de elementos,todos del mismo tipo, en el cual el orden de los componentes es significativo y en el que se necesita especificar los subíndices para identificar cada elemento del array.
Si se visualiza unarray unidimensional, se puede considerar como una columna de datos, un array bidimensional es un grupo de columnas.
| | | | | |
| | | | | |
| | | | | |
| | | | | || | | | | |
Manipulación de vectores y matrices:
Las operaciones se realizan componente a componente. No es necesario utilizar todos los elementos del vector, por lo que, en C, altrabajar con ellos, se suele utilizar una variable entera adicional que nos indique el número de datos utilizados.
float media (float datos[ ], int N)
{
int i;
float suma = 0;
for (i=0; i
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS