computacion

Páginas: 2 (285 palabras) Publicado: 3 de septiembre de 2013
¿Qué es una matriz?
Una matriz es una estructura de datos interna que almacena un conjunto de datos del mismo tipo bajo un nombre de variable común. La posición de unelemento dentro de la matriz viene identificada por uno o varios índices, de tal modo que a cada elemento se accede mediante el nombre de la matriz y sus índices.
La dimensión de unamatriz es el número de índices necesario para identificar un elemento.
Matrices bidimensionales
Una matriz bidimensional es aquella que necesita dos índices para identificarun elemento. Puede decirse que una matriz bidimensional es una estructura de datos organizados en filas y columnas. Se declaran de la siguiente forma:
tipo nombre[nº filas][nºcolumnas];
Por ejemplo, para declarar una matriz de números enteros organizada en 8 filas y 6 columnas se escribe
int total[8][6];
El primer elemento de la matrizes total[0][0] y se almacena en una dirección de memoria identificada por total. El último es total[7][5].
Un caso particular de matrices bidimensionales lo constituyen las matrices decadenas de caracteres. Por ejemplo, la sentencia
char cadenas[10][25];
declara una matriz de 10 cadenas de 24 caracteres más el nulo. Para acceder a una cadena en particular bastaespecificar el índice izquierdo (número de cadena). Así,
gets (cadena[6]);
lee del teclado una cadena de caracteres y la almacena en la séptima cadena (la primeraes cadena[0]) de la matriz . Esta sentencia es equivalente a
gets (&cadena[6][0]);
Para acceder a un carácter concreto de una cadena hay que especificar ambos índices. Por ejemplo, lasentencia
cadena[3][9] = 'X';

Si va a almacenar valores en una matriz debe utilizar dos ciclos for, uno para las filas y el segundo para las columnas, ejemplo:

for (i=0;i
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS