presentacion arra ys con c#
Post on 12-Jun-2015
1.263 Views
Preview:
TRANSCRIPT
ARRAY ARRAY BIDIMENSIONALESBIDIMENSIONALES
Visual C# .NET 2005
Ing. Marco Castro Javier
Ing. Marco Castro JavierIng. Marco Castro Javier
Array Bidimensional (Matriz/Tabla)
Las líneas horizontales en una matriz se denominan filas y las líneas verticales se denominan columnas. A una matriz con m filas y n columnas se le denomina matriz m-por-n (escrito mxn), y m y n son sus dimensiones.
Las dimensiones de una matriz siempre se dan con el número de filas primero y el número de columnas después.La entrada de una matriz A que se encuentra en la fila i-ésima y la columna j-ésima se le llama entrada i,j o entrada (i,j)-iésima de A. Esto se escribe como Ai,j o A[i,j].
Ing. Marco Castro JavierIng. Marco Castro Javier
Representaciones
La matriz
es una matriz 4×3. El elemento A[2,3] o a2,3 es 7.
La matriz
es una matriz 1×9, o un vector fila con 9 elementos.
Ing. Marco Castro JavierIng. Marco Castro Javier
Ejemplo Declaración de Arrays
Visual C# .NET 2005
int [,] a = new int[2,3];
string [,] nom = new string[3,4];
char[] s = new char[10];
Matríz
Vector
Matríz
Ing. Marco Castro JavierIng. Marco Castro Javier
Ejemplos: Rutina Ingreso Datos a Matríz por Fila en Visual C# .NET
2005
…
for (i=0; i<2; i++)
{ for(j=0; j<3; j++)
{ Console.Write(“Ingrese un Numero: “);
a[i,j] = Convert.ToInt16(Console.ReadLine());
}
}
…
Ing. Marco Castro JavierIng. Marco Castro Javier
…
for (i=0; i<2; i++)
{ for(j=0; j<3; j++)
Console.Write(“{0}\t”,a[i,j]);
Console.WriteLine();
}
…
Rutina Salida Datos de Matríz por Fila en Visual
C# .NET 2005
Ing. Marco Castro JavierIng. Marco Castro Javier
…
s=0;
for (i=0; i<2; i++)
{ for(j=0; j<3; j++)
s += a[i,j];
}
Console.WriteLine(“Suma Elem. Matriz es = {0}”,s);
…
Rutina Suma Elem. Detoda la Matríz en
Visual C# .NET 2005
top related