Please enable JavaScript.
Coggle requires JavaScript to display documents.
7.3. OPERACIONES CON VECTORES - Coggle Diagram
7.3. OPERACIONES CON VECTORES
contiene seis elementos, en el que el primer elemento comienza en cero. El vector P, cuyo rango es 7 y sus límites
inferior y superior son –3 y 3, es
P[-3], P[-2], P[-1], P[0], P[1], P[2], P[3]
Las operaciones que se pueden realizar con vectores durante el proceso de resolución de un problema son:
• asignación,
• lectura/escritura,
7.3.3. Acceso secuencial al vector (recorrido)
Se puede acceder a los elementos de un vector para introducir datos (escribir) en él o bien para visualizar su conte-
nido (leer). A la operación de efectuar una acción general sobre todos los elementos de un vector se la denomina
recorrido del vector. Estas operaciones se realizan utilizando estructuras repetitivas, cuyas variables de control (por
ejemplo, I) se utilizan como subíndices del vector (por ejemplo, S[I]). El incremento del contador del bucle pro-
ducirá el tratamiento sucesivo de los elementos del vector.
Un vector, como ya se ha mencionado, es una secuencia ordenada de elementos como
X[1], X[2], ..., X[n]
El límite inferior no tiene por qué empezar en uno. El vector L
L[0], L[1], L[2], L[3], L[4], L[5]
7.3.1. Asignación
La asignación de valores a un elemento del vector se realizará con la instrucción de asignación:
A[29] ← 5 asigna el valor 5 al elemento 20 del vector A
Si se desea asignar valores a todos los elementos de un vector, se debe recurrir a estructuras repetitivas (desde,
mientras o repetir) e incluso selectivas (si-entonces, segun).
leer(A[i])
Si se introducen los valores 5, 7, 8, 14 y 12 mediante asignaciones
A[1] ← 5
A[2] ← 7
7.3.2. Lectura/escritura de datos
La lectura/escritura de datos en arrays u operaciones de entrada/salida normalmente se realizan con estructuras re-
petitivas, aunque puede también hacerse con estructuras selectivas. Las instrucciones simples de lectura/escritura se
representarán como
leer(V[5]) leer el elemento V[5] del vector V
7.3.4. Actualización de un vector
La operación de actualizar un vector puede constar a su vez de tres operaciones elementales:
añadir elementos
insertar elementos
borrar elementos
Se denomina añadir datos a un vector la operación de añadir un nuevo elemento al final del vector. La única
condición necesaria para esta operación consistirá en la comprobación de espacio de memoria suficiente para el nue-
vo vector; dicho de otro modo, que el vector no contenga todos los elementos con que fue definido al principio del
programa.