Arreglo s

6
ARREGLOS Vamos a suponer que tenemos la necesidad de realizar algunos cálculos 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 año. Los datos están en una tabla como la siguiente: MES INGRESOS EGRESOS Enero $ 7.805 $4.600 Febrero $ 10.500 $6.400 Marzo $ 18.300 $7.500 Abril $ 20.100 $10.230 Mayo $ 20.050 $11.060 Junio $ 20.070 $10.700 Julio $ 28.000 $9.700 Agosto $ 24.300 $9.325 Septiembr e $ 17.600 $8.400 Octubre $ 14.280 $6.720 Noviembre $ 12.000 $5.329 Diciembre $ 16.000 $7.660

description

Arreglod

Transcript of Arreglo s

Page 1: Arreglo s

ARREGLOS

Vamos a suponer que tenemos la necesidad de realizar algunos cálculos 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 año. Los datos

están en una tabla como la siguiente:

MES INGRESOS EGRESOS

Enero $ 7.805 $4.600

Febrero $ 10.500 $6.400

Marzo $ 18.300 $7.500

Abril $ 20.100 $10.230

Mayo $ 20.050 $11.060

Junio $ 20.070 $10.700

Julio $ 28.000 $9.700

Agosto $ 24.300 $9.325

Septiembre $ 17.600 $8.400

Octubre $ 14.280 $6.720

Noviembre $ 12.000 $5.329

Diciembre $ 16.000 $7.660

Para manipular la información 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 número entero. Para los meses no se necesita una lista, pues

Page 2: Arreglo s

se puede aprovechar el hecho de que están previamente ordenados por

convención universal.

A través del uso de variables normales, tendríamos 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 razón los lenguajes de

programación incorporan el concepto de Arreglo (Array en inglés).

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

la aplicación 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 señalan el dato particular al que nos estamos refiriendo.

1 Indice: Arreglos unidimensionales, llamados vectores.

Arreglo_B

Indice Dato

0 63

1 8

2 1

3 3

4 -6

5 4

6 7

Por ejemplo para referirnos al número 8: Arreglo_B [1]

Page 3: Arreglo s

2 Indices: Arreglos bidimensionales, llamados matrices.

Arreglo_C

Por ejemplo para referirnos al número 14: Arreglo_C [2,1]

Donde el índice 2 pertenece a la fila en la cual se encuentra ubicado el número 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, tendríamos 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:

8

0,0

3

0,1

6

0,2

1

0,3

11

2,0

14

2,1

16

2,2

13

2,3

6

3,0

0

3,1

-1

3,2

-9

3,3

9

1,0

0

1,1

1

1,2

0

1,3

Page 4: Arreglo s

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