• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Departamento de Informática y Tecnología EducativaDITE-UNEFM ______________________________________________________________________________________ 
UNIVERSIDAD NACIONAL EXPERIMENTAL“FRANCISCO DE MIRANDA”VICE-RECTORADO ACADÉMICOPROGRAMA: EDUCACIÓN MENCIÓN: INFORMÁTICAUNIDAD CURRICULAR: COMPUTACIÓN IIGuía #01: Matrices¿Qué Arreglos?
Es una estructura de Datos Estática.
Los datos que almacena son de un mismo tipo.
Se declaran con un tipo y un identificador.
Emplea índices o subíndices para identificar las posiciones.
Tipos ArreglosArreglo Unidimensional (
vector 
).
Es un arreglo que almacena un conjunto
finito
y
ordenado
de elementos. Cada elemento posee un
índice
que designa la posición que este ocupa en el vector.Las operaciones de lecturas y recorrido se efectúan empleando un ciclo (for, while, do while) oindicando la posición correspondiente.
Arreglo Bidimensional (
Matriz 
).
Es un vector de vectores, por ello almacena elementos de un mismo tipo y se especifican
dosíndices
para identificar los mismos.
Lic. Yamila Bolívar, Lic. Jesús Rojas
 
Departamento de Informática y Tecnología EducativaDITE-UNEFM ______________________________________________________________________________________ 
Declaración de una
Matriz:
La declaración de una matriz se efectúa de la siguiente forma.Tipo_de_Dato Nomb_Matriz [Num_Fila][Num_Colum]Donde:
Tipo_de_Dato :
Tipos de datos manejado (int, float, char, etc)
Nomb_Matriz :
es el nombre que se desea emplear para la matriz
Num_Fila :
número correspondiente a las filas (es entero)
Num_Colum :
número correspondiente a las columnas (es entero)
int M[50][50];Inicialización
Una matriz o arreglo bidimensional se puede inicializar de este modo:
int matriz[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
Con la anterior asignación se crea en memoria una matriz igual a la de abajo:123456789También se puede inicializar de la siguiente forma:
int matriz[3][3] = {0};
y quedaría:000000000
Inserción de Elementos en una
Matriz 
.
Por lo general se emplean dos ciclos, uno para hacer el recorrido por las filas y otro para recorrerlas columnas.
Lic. Yamila Bolívar, Lic. Jesús Rojas
 
Departamento de Informática y Tecnología EducativaDITE-UNEFM ______________________________________________________________________________________ 
Se puede especificar directamente la posición y asignarle un valor.
M[2][2] = 15.78;Recorrido de una
Matriz 
.
Para hacer el recorrido se emplean ciclos. La cantidad de los mismos dependerán de lo que sedesee, es decir, recorrer una fila, una columna o toda la matriz.
Ejercicio
Resolvamos el siguiente ejercicio.
Lea una matriz de orden nxn y muestre los elementos de la diagonal principal y diagonalsecundaria.
¿Cómo sabemos cuando estamos ubicados el la diagonal principal o en la diagonal secundaria? 
Lic. Yamila Bolívar, Lic. Jesús Rojas
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...