Está en la página 1de 1

INICIO

//Declaramos las variables

entero auxiliar<-0, i<-0, j<-0, longitud<-0


entero num<-0

//Pedimos ingresar la longitud del vector

Escribir "Digite el tamaño del vector"


Leer longitud

//Declaramos el vector con la longitud ingresada

entero vectorNums[longitud]
entero vectorNumsOrdenado[longitud]

//Llenamos el vector con datos ingresados


Para i<-0 hasta longitud con paso 1 hacer

Escribir "Digite el valor para la posicion: ", i


Leer num
vectorNums[i]<-num
vectorNumsOrdenado[i]<-num

Fin-Para

//Procedemos a ordenarlo por el metodo burbuja


Para i<-2 hasta longitud Con paso 1 hacer
Para j<-0 hasta longitud-1 Con paso 1 hacer
Si (vectorNumsOrdenado[j] > vectorNumsOrdenado[j + 1]) entonces
auxiliar <- vectorNumsOrdenado[j];
vectorNumsOrdenado[j] <- vectorNumsOrdenado[j + 1];
vectorNumsOrdenado[j + 1] <- auxiliar;
Fin-Si
Fin-para
Fin-para

//Escribir en pantalla el vector


Escribir "Los elementos originales del vector son: "
Para i<-0 hasta longitud con paso 1 hacer
Escribir “Posición: “, x , “: ”, vectorNums[i]
Fin-Para

Escribir "Los elementos ordenados del vector son: "


Para i<-0 hasta longitud con paso 1 hacer
Escribir “Posición: “, x , “: ”, vectorNumsOrdenado[i]
Fin-Para
FIN

También podría gustarte