Apunte en su cuaderno
A continuación se analizan cada una de las operaciones.
Lectura
El proceso de lectura de un arreglo consiste en leer y asignar un valor a cada uno de sus componentes. suponga que se desea leer todos los elementos del arreglo unidimensional V en forma consecutiva. Se podría hacer de la siguiente manera:
Leer V[1]
Leer V[2]
.........
Leer V[50]
Pero es importante que observe que de esta forma no seria practico. por lo tanto, se usara un ciclo para leer todos los elementos del arreglo unidimensional.
Repetir desde I hasta 50
Leer V[1]
Al variar el valor I, de cada elemento leído se asigna al correspondiente componente del arreglo según la posición indicada por 1.
para 1 = 1, se lee V[1]
1 = 2, se lee V[2]
.......
1 = N, se lee V[n]
Al finalizar el ciclo de lectura se tendrá asignado un valor a cada uno de los componentes del arreglo unidimensional.
Puede suceder que no necesites leer todos los componentes del arreglo, sino solamente algunos de ellos. Supongamos que se deben leer los elementos con indices comprendidos de 1 y el 30. A continuación se muestra un ciclo que se necesita para realizar esta operación:
Repetir con 1 desde 1 hasta 30
Leer V[1]
Escritura
En el caso de la operacion de escritura es similar al de lectura. se debe escribir el valor de cada uno de los componentes. Supongamos que se desea escribir los primeros N componentes del arreglo unidimensional V en forma consecutiva. Los pasos a seguir son:
Repetir con 1 desde 1 hasta N
Escribir V[1]
Al variar el valor I se escribe el elemento del arreglo unidimensional V , correspondiente a la posicion indicada por I.
Para I = 1, se escribe el valor de V[1]
I = 2, se escribe el valor de V[2]
.......
I = N, se escribe el valor de V[N]
Asignación
En general no es posible asignar directamente un valor todo el arreglo, sino que se debe asignar el valor deseado a cada componente. Enseguida se analizan algunos ejemplos de asignación.
Observe que en los primero casos se asigna un valor a una determinada casilla del arreglo, en el primero a la señalada por el indice ene y en el segundo a la indicada por el indice mar.
CICLO [ene] <-- 123.89
CICLO [mar] <-- [ene]/2
Repetir con Mes desde ene hasta dic
Hacer CICLO[MES]<-- 0
No hay comentarios:
Publicar un comentario