Académique Documents
Professionnel Documents
Culture Documents
1.2.2.- Operaciones.
Para manejar un arreglo, las operaciones a efectuarse son:
Declaracin.
Creacin.
La creacin de un arreglo bidimensional consiste en reservar espacio
en la memoria para todos sus elementos, utilizando la siguiente
sintaxis:
< identificador > = new <tipo> [ dim1, dim2 ] ;
Donde:
new es el operador para gestionar espacio de memoria, en tiempo de
ejecucin,
dim1 y dim2 son valores enteros que representan las dimensioes del
arreglo.
El tamao del arreglo es el resultado de multiplicar los valores de las
dimensiones y representa el nmero de elementos del arreglo.
Ejemplos:
matriz = new double [2, 3] ; // Se crea el arreglo matriz, con 6
elementos de tipo
//punto flotante y precicin doble .
ubicacin = new int[ 4,2] ; // Se crea el arreglo ubicacin, con 8
elementos de
//tipo entero de 32 bits .
rbol = new Rama[5,2] ; // Se crea el arreglo arbol, con 10 objetos
//de la clase Rama.
Las operaciones de declaracin y creacin anteriores se pueden
agrupar en una sola instruccin, como se muestra enseguida:
double [ , ] matriz = new double [2,3] ;
int [ , ] ubicacin = new int[4, 2] ;
Rama [ , ] alumno = new Rama[5,2] ;
Inicializacin.
Un arreglo es un objeto que,cuando es creado por el compilador, se le
asignan automticamente valores iniciales predeterminados a cada
uno de sus elementos, de acuerdo a los siguientes criterios:
Acceso.
Se puede acceder a los valores de los elementos de un arreglo
bidimensional a travs del nombre del arreglo y dos subndices. Los
subndices deben escribirse entre corchetes y representa la posicin
del elemento en el arreglo. As, podemos referirnos a un elemento del
arreglo escribiendo el nombre del arreglo y los subndices del
elemento entre corchetes. Los valores de los subndices empiezan en
cero para el primer elemento, hasta el tamao del arreglo menos uno.
Ejemplo:
int [ , ] posicin = new int[5, 10] ; // Crea el arreglo posicin , con 50
elementos de tipo entero.
int x;
posicin[ 3, 5] = 3 ;
x = posicin[ 3, 5] ;
1.2.3.- Aplicaciones.
Matrices.
Una matriz es un arreglo rectangular de dos dimensiones, donde el
acomodo de los elementos est dispuesto en renglones y columnas.
Ejemplo 1:
Ejemplo 2 :
Dadas la matriz A :
10
43
57
8
16
25
29
13
30
15
21
44
62
78
17
y la matriz B :
20
92
35
66
85
61
31
74
15
42
69
54
50
45
12
using System;
class Matriz
{
public static
{
double [ ,
double [ ,
double [ ,
int i, j ;
void Main( )
] A = new double [3,5] ;
] B = new double [3, 5] ;
] S = new double [3, 5] ;