Está en la página 1de 5

MATRIZ

Es un Arreglo Bidimensional Homogneo.

Arreglo porque est compuesto por varios elementos.

Se recorre en dos sentidos, por filas y por columnas.

Los datos deben ser de un mismo tipo.

Caractersticas de una Matriz: Tiene un Nombre(puede ser cualquier variable, nosotros la llamaremos matriz A) Tiene una longitud NxM(Donde N representa el nmero de filas y M representa el nmero de columnas.) Todos los elementos son de un mismo tipo. Las matrices se utilizan para guardar, manejar y operar grupos de variables.

Representando grficamente una matriz tenemos que: Matriz A A 1 2 3 1 A(1,1) A(1,2) A(1,3) 2 A(2,1) A(2,2) A(2,3) 3 A(3,1) A(3,2) A(3,3) 3x3 Donde 1, 2 y 3, corresponden al nmero de filas. Cada dato que compone la matriz est almacenado en la diferentes posiciones comenzando en A(1,1) y terminando en A(3,3).

Para crear una matriz, utilizamos dos ciclos repetitivos uno que recorra la fila y otro que recorra las columnas.

Creacin de una matriz Lo primero que debemos hacer es mandar a digitar la longitud de la matriz, es decir, saber cuntas filas y cuntas columnas vamos a ingresar. Lea Digite nmero de filas: , N Lea Digite nmero de columnas: , M Para I= 1 , N, 1 Haga Para J= 1, M, 1 Haga Lea A(I,J) Fin_para Fin_para Con lo anterior, vamos a suponer que ser una matriz de 2x2, es decir, que N=2 y M=2, entonces con los ciclos repetitivos nos pedir las siguientes posiciones: A(1,2)=8 A(1,2)=5 A(2,1)=15 A(2,2)=20 Si analizamos las posiciones, nos damos cuenta que cuando pide los valores el ciclo que primero se incrementa es el ms interno, es decir, que el ciclo I que recorre las filas no se incrementa hasta que no finalice el ciclo J. Una vez que se asignen todos los valores, mostramos la matriz creada, es decir, no mostraremos el nmero de la posicin sino los valores asignado a cada una de la posiciones. Visualizacin de una matriz Para I= 1 , N, 1 Haga Para J= 1, M, 1 Haga Esc A(I,J) Fin_para Fin_para

Este paso se realiza para asignarle datos a cada una de las Posiciones.

Este paso se realiza para mostrar los valores que estn asignados en cada una de las Posiciones.

Siguiendo con el ejemplo anterior, lo que vamos a mostrar con este es la matriz creada Mostrar: 8 5

15 20

CREACION Y VISUALIZACION DE LA MATRIZ LENGUAJE DE PROGRAMACION #include<iostream> #include<complex> int v[10][10],f,c,i,j; using namespace std; void main() { cout<<" digite numero de filas "; cin>>f; cout<<" digite numero de columnas "; cin>>c; for (i=1;i<=f;i++) { for (j=1;j<=c;j++) { cout<<"v["<<i<<","<<j<<"]="; cin>> v[i][j]; } } cout<< "*********LA MATRIZ CREADA ES*********"<<endl;

for (i=1;i<=f;i++) { for (j=1;j<=c;j++) { cout<<v[i][j]<<" "; } cout<<endl;

} system("pause"); }

También podría gustarte