Vous êtes sur la page 1sur 4

ARREGLOS

Vamos a suponer que tenemos la necesidad de realizar algunos clculos por


medio de la computadora para relacionar entre s los datos que tienen que ver con
los ingresos y los egresos de alguna empresa a lo largo de un ao. Los datos
estn en una tabla como la siguiente:

MES
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre

INGRESOS
$ 7.805
$ 10.500
$ 18.300
$ 20.100
$ 20.050
$ 20.070
$ 28.000
$ 24.300
$ 17.600
$ 14.280
$ 12.000
$ 16.000

EGRESOS
$4.600
$6.400
$7.500
$10.230
$11.060
$10.700
$9.700
$9.325
$8.400
$6.720
$5.329
$7.660

Para manipular la informacin anterior, necesitamos tener como almacenarla. Se


requiere de dos listas de datos, una para que contenga los ingresos y otra para
que contenga los egresos. Cada una de estas listas debe ser capaz de almacenar
12 tems, todos ellos consistentes

en una cantidad de dinero, en este caso

expresado como un nmero entero. Para los meses no se necesita una lista, pues
se puede aprovechar el hecho de que estn previamente ordenados por
convencin universal.

A travs del uso de variables normales, tendramos que declarar 12 variables de


tipo entero para almacenar los ingresos, y 12 variables de tipo entero para
almacenar los egresos; en total 24 variables. Por esta razn los lenguajes de
programacin incorporan el concepto de Arreglo (Array en ingls).

ARREGLO: Es un conjunto de datos del mismo tipo, ordenados y manejados por


la aplicacin usando un solo nombre de variable y uno o varios ndices que
permiten identificar a cada dato particular. Cada elemento del arreglo tiene un
nombre que est compuesto por el nombre mismo del arreglo y uno o varios
ndices que sealan el dato particular al que nos estamos refiriendo.

1 Indice: Arreglos unidimensionales, llamados vectores.


Arreglo_B
Indice
0
1
2
3
4
5
6

Dato
63
8
1
3
-6
4
7

Por ejemplo para referirnos al nmero 8: Arreglo_B [1]


2 Indices: Arreglos bidimensionales, llamados matrices.

Arreglo_C
8

3
0,0

6
0,1

0
1,0

1
0,2

1
1,1

0,3
0

1,2

1,3

11

14
2,0

16
2,1

0
3,0

13
2,2

-1
3,1

2,3
-9

3,2

3,3

Por ejemplo para referirnos al nmero 14: Arreglo_C [2,1]


Donde el ndice 2 pertenece a la fila en la cual se encuentra ubicado el nmero 14
y el ndice 1 pertenece a la columna.

FILA: Disposiciones horizontales de la matriz o arreglo bidimensional.


COLUMNA: Disposiciones verticales de la matriz o arreglo bidimensional.

Volviendo al ejemplo inicialmente citado, tendramos que declarar dos arreglos


unidimensionales (vectores), de tipo entero, para almacenar en uno los ingresos y
en otro los egresos:
Entero Ingresos [12];
Entero Egresos [12];
Los datos los incorporamos en los vectores de la siguiente manera:

Ingresos [ 0 ] = $7.805

Egresos [ 0 ] = $4.600

Ingresos [ 1 ] = $10.500

Egresos [ 1 ] = $6.400

Ingresos [ 2 ] = $18.300

Egresos [ 2 ] = $7.500

Ingresos [ 3 ] = $20.100

Egresos [ 3 ] = $10.230

Ingresos [ 4 ] = $20.050

Egresos [ 4 ] = $11.060

Ingresos [ 5 ] = $20.070

Egresos [ 5 ] = $10.700

Ingresos [ 6 ] = $28.000

Egresos [ 6 ] = $9.700

Ingresos [ 7 ] = $24.300

Egresos [ 7 ] = $9.325

Ingresos [ 8 ] = $17.600

Egresos [ 8 ] = $8.400

Ingresos [ 9 ] = $14.280

Egresos [ 9 ] = $6.720

Ingresos [ 10 ] = $12.000

Egresos [ 10 ] = $5.329

Ingresos [ 11 ] = $16.000

Egresos [ 11 ] = $7.660

Vous aimerez peut-être aussi