Upload
rcarrerah
View
439
Download
0
Embed Size (px)
Citation preview
1
Ricardo Carrera Hernández
ArreglosParte II
Universidad Veracruzana
Ricardo Carrera Hernández
Agosto 2013
Campus Ixtac
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
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).
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.
5
Ejemplo
tipoarray[1..5, 1..10] de carácter :
nombres
varnombres : n
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
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.
8
Ricardo Carrera Hernández
ArreglosParte II
Universidad Veracruzana
Ricardo Carrera Hernández
Agosto 2013
Campus Ixtac