Fundamentos de Programación Semana 10 Manual
SEMANA 10
Fundamentos de Programación Semana 10
Esta semana aprenderás a utilizar estructuras de arreglo en
problemas
de
procesamiento
de
datos,
elaborarásrutinas
algorítmicas que utilicen arreglos lineales, elaborarás rutinas
algorítmicas que utilicen arreglos matriciales, elaborarás rutinas
algorítmicas que efectúen recorridos de un arreglo lineal yelaborarás rutinas algorítmicas que efectúen recorridos de un
arreglo matricial.
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES
Arreglos de dos dimensiones.
Los arreglosmultidimensionales son en realidad arreglos que
contienen otros arreglos. Es muy común asociar un arreglo
multidimensional con una matriz, sin embargo las matrices son
sólo
una
posibilidad
dentrode
la
enorme
cantidad
de
combinaciones que permite trabajar con arreglos de arreglos. El
siguiente código permite declarar un arreglo en dos dimensiones.
Para este caso nuestro elemento es detipo rectangular, dado por 4
filas y 5 columnas, como muestra la siguiente tabla.
[0][0] [0][1] [0][2] [0][3] [0][4]
[1][0] [1][1] [1][2] [1][3] [1][4]
[2][0] [2][1] [2][2] [2][3] [2][4]
[3][0] [3][1][3][2] [3][3] [3][4]
Por lo tanto, toda operatoria con arreglos de dos dimensiones,
debe especificar las dos dimensiones para poder referenciar un
elemento dentro de la estructura, por ejemplo, elsiguiente código
muestra cómo se asigna el valor de 10 al tercer elemento de la
segunda fila.
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES
La siguiente tabla muestralos valores que contiene la matriz.
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
Note que la tabla anterior muestra los valores por defecto que
tiene nuestra matriz, sin embargo es importantecomentar que la
tabla muestra una vista conceptual de cómo se almacenan los
datos en una matriz, dado que en la memoria física los datos no
son almacenados con esta estructura. El siguiente algoritmo...
Regístrate para leer el documento completo.