presentacion arra ys con c#

7
ARRAY BIDIMENSIONALES ARRAY BIDIMENSIONALES Visual C# .NET 2005 Ing. Marco Castro Javier

Upload: macastroj

Post on 12-Jun-2015

1.261 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Presentacion Arra Ys Con C#

ARRAY ARRAY BIDIMENSIONALESBIDIMENSIONALES

Visual C# .NET 2005

Ing. Marco Castro Javier

Page 2: Presentacion Arra Ys Con C#

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].

Page 3: Presentacion Arra Ys Con C#

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.

Page 4: Presentacion Arra Ys Con C#

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

Page 5: Presentacion Arra Ys Con C#

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());

}

}

Page 6: Presentacion Arra Ys Con C#

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

Page 7: Presentacion Arra Ys Con C#

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