Documente Academic
Documente Profesional
Documente Cultură
V
0 1 2 3 4 5 6 7 8 9 índice
Una forma de limpiar el vector es asignar a cada uno de sus elementos un cero, es decir, con el
siguiente segmento de programa:
Para i=0, 9
V(i) <= 0
FinPara
Este segmento lo que hace es que con ayuda del índice podamos recorrer todo el vector, desde
el índice 0 hasta el 9, asignando a cada elemento del vector el numero 0 (cero). Dando como
resultado lo siguiente:
V 0 0 0 0 0 0 0 0 0 0
Es común en computación numerar a partir del 0 (cero). Los vectores también en casi todos los
lenguajes toma el 0 como el primer índice de sus elementos. Por lo tanto si un vector tiene 10
elementos, sus índices van del 0 al 9.
Supongamos ahora que “queremos colocar en el vector 10 números cualesquiera”, para este
efecto, el siguiente segmento de programa seria suficiente:
Para i=0, 9
Mostrar “Digite un numero ?”
Leer N
V(i) <= N
FinPara
Digite un numero ?
4
Digite un numero ?
7
Digite un numero ?
8
Digite un numero ?
-1
4 7 8 -1
Un ejemplo posterior seria el poder “mostrar en pantalla lo que contiene el vector, es decir
cada uno de sus elementos”. El sub-programa correspondiente se llamaría muestraVector() y
seria el siguiente:
// procedimiento que muestra los elementos del vector
Procedimiento muestraVector(Int V[], int N)
Int i
INICIO
Mostrar “EL CONTENIDO DEL VECTOR ES:”
Para i=0, N-1
Mostrar V(i), “,” ,
FinPara
FIN
Podemos luego desarrollar un programa principal que haga ambas cosas, cargar el vector y
mostrar lo que se ha cargado al vector.
Programa Ejercicios1ab()
Int V[10]
INICIO
cargarVector(V, 10)
muestraVector(V, 10)
FIN
Un siguiente Ejercicio seria hallar el mayor elemento del vector (inciso e del ejercicio 1).
V 4 7 8 -1 17 31 0 22 55 -5
Si estos fueran los elementos del vector, a simple vista se puede ver que el mayor es el 55, que
lo podemos conseguir con el siguiente sub-programa: