Sei sulla pagina 1di 7

Arreglos

Un arreglo es una estructura de datos, o más técnicamente, un espacio de


memoria que permite almacenar una colección de elementos, todos del
mismo tipo. Conviene imaginar un arreglo como una secuencia contigua
de celdas (espacios de memoria), o casillas, en cada una de las cuales se
puede guardar un elemento de la colección. Además, es usual dibujarlo
como lo ilustra la figura siguiente:

Esta figura representa un arreglo de siete casillas cada una de las cuales se
puede utilizar para guardar un dato. La dimensión o tamaño de un arreglo
es el número de casillas que lo conforman. Debe ser claro, entonces, que la
figura anterior corresponde a un arreglo de dimensión 7.
Arreglos Bidimensionales
Los arreglos bidimensionales son tablas de valores. Cada elemento
de un arreglo bidimensional está simultáneamente en una fila y en
una columna. En matemáticas, a los arreglos bidimensionales se les
llama matrices, y son muy utilizados en problemas de Ingeniería. En
un arreglo bidimensional, cada elemento tiene una posición que se
identifica mediante dos índices: el de su fila y el de su columna.
En C# (C Sharp) existen dos tipos de arreglos bidimensionales, los
rectangulares y los dinámicos. Por lo general, cuando accedemos a
arreglos bidimensionales utilizamos los términos filas y columnas.

¿Cómo se declara?

Sintaxis: [ , ] < identificador > ;


El par de corchetes y la coma, [ , ], representan las dimensiones del
arreglo y encierra dos números enteros, cuyo producto corresponde
al número de elementos del arreglo.
Ejemplo de como declarar un arreglo:
Matriz 3x3
int [ , ] G =new int [ 3, 3 ];
Al igual que los arreglos de una dimensión (unidimensional), los
arreglos bidimensionales también pueden ser creados usando la
función array (arreglo), pero pasando como argumentos una lista
con las filas de la matriz:

Ejemplo: a = array([[5.1, 7.4, 3.2, 9.9],[1.9, 6.8, 4.1, 2.3],[2.9, 6.4, 4.3,
1.4]])
Arreglos Multidimensionales
Matrices
Arreglos multidimensionales pueden ser descritos como arreglos de
arreglos. Por ejemplo, un arreglo bidimensional se puede imaginar
como una tabla bidimensional de un tipo de dato concreto y
uniforme.

Los Arreglos multidimensionales no están limitados a dos índices (dos


dimensiones). Pueden contener tantos índices como sea necesario,
aunque es raro tener que representar más de 3 dimensiones. Solo
considere la cantidad de memoria que un arreglo con muchos
índices puede requerir.
La matriz representa un arreglo bidimensional de 3 por 5 valores de
tipo int. La manera de declarar este arreglo sería:
int matriz [3][5];

Los Arreglos multidimensionales no están limitados a dos índices (dos


dimensiones). Pueden contener tantos índices como sea necesario,
aunque es raro tener que representar más de 3 dimensiones. Solo
considere la cantidad de memoria que un arreglo con muchos
índices puede requerir.

Potrebbero piacerti anche