8
1 Ricardo Carrera Hernández Arreglos Parte II Universidad Veracruzana Ricardo Carrera Hernández Agosto 2013 Campus Ixtac

13. arreglos parte ii

Embed Size (px)

Citation preview

Page 1: 13. arreglos parte ii

1

Ricardo Carrera Hernández

ArreglosParte II

Universidad Veracruzana

Ricardo Carrera Hernández

Agosto 2013

Campus Ixtac

Page 2: 13. arreglos parte ii

2

Arreglos bidimensionales

Columna 0

Columna 1

Columna 2

Columna 3

Fila 0 a[0][0] a[0][1] a[0][2] a[0][3]

Fila 1 a[1][0] a[1][1] a[1][2] a[1][3]

Fila 2 a[2][0] a[2][1] a[2][2] a[2][3]

Índice de columnaÍndice de fila

Nombre del arreglo

Page 3: 13. arreglos parte ii

Datos en el arregloCada elemento del vector se trata como una variable

simple al ocupar un lugar en memoria.

números[20,5] 75

La instrucción

escribir(números[20,5])

Visualiza el valor almacenado en la posición (20,5).

Page 4: 13. arreglos parte ii

4

Declaración de un arreglo en el algoritmotipo

array[liminf .. Limsup, liminf .. limsup] de tipo : nombre_array

Donde:

nombre_array nombre válido del arregloliminf .. limsup límites inferior y superior del rango del arraytipo tipo de datos de los elementos del array:

entero, flotante, etc.

Page 5: 13. arreglos parte ii

5

Ejemplo

tipoarray[1..5, 1..10] de carácter :

nombres

varnombres : n

Page 6: 13. arreglos parte ii

6

EjemploLectura de 25 valores enteros de un arreglo denominado

f.Almacenamiento por fila Almacenamiento por renglón

Algoritmo LeeArreglotipo array[1..5,1..5] de entero : finalvar final : f entero : i,jinicio desde i 0 hasta 4 hacer desde j 0 hasta 4 hacer leer (f[i,j]) fin_desde fin_desdefin

Algoritmo LeeArreglotipo array[1..5,1..5] de entero : finalvar final : f entero : i, jinicio desde j 0 hasta 4 hacer desde i 0 hasta 4 hacer leer (f[j,i]) fin_desde fin_desdefin

Page 7: 13. arreglos parte ii

7

EjerciciosEn un arreglo de mxn de números enteros

hallar el mayor y el menor de los valores.

Crear un arreglo de 5x5 en donde cada elemento corresponde a la suma de los índices de la fila y la columna (i+j).

Escribir un algoritmo que permita sumar el número de elementos positivos y negativos de una tabla T.

Page 8: 13. arreglos parte ii

8

Ricardo Carrera Hernández

ArreglosParte II

Universidad Veracruzana

Ricardo Carrera Hernández

Agosto 2013

Campus Ixtac