DFD admite agrupaciones de datos, a las cuales denomina "arreglos" (fonéticamente similar a la palabra inglesa original, array).
Hay que señalar que la asignación de valores a una agrupación de datos debe hacerse siempre COMPONENTE A COMPONENTE, no pudiendo manejarse vectores o matrices completas. Esto debe tenerse en cuenta también para cualquier operación (entrada/salida, condiciones, lazos, ...).
La forma de referenciar un elemento de un vector o matriz es mediante su índice, que puede ser una constante, una variable o una expresión, pero siempre un valor ENTERO. El índice se expresa entre paréntesis, y habrá tantos índices como dimensiones tenga la agrupación de datos (1 para vectores, 2 en matrices, ...).
Así, las expresiones siguientes tienen el significado que se indica:
· V(2) 2ª componente de un vector de nombre V
· M(i, j) Componente ij de una matriz de nombre M
Es importante señalar que cuando se usen variables como índices para referenciar un elemento de una agrupación de datos, éstas deben tener un valor conocido en el momento de realizar la referencia. En caso contrario, se producirá un error.
|
Ejercicios: Pedir al usuario una lista de valores numéricos y calcular su suma. Pedir al usuario dos matrices A y B de 2x2 elementos y calcular su resta. En el ejercicio anterior, añadir una sentencia de salida que imprima los elementos B(0,0), B(3,3), B(1,5). ¿Qué tipo de error se produce? |