Programa en Pseudocódigo para ordena un vector con el método inserción.
Proceso vector_ordenar_insercion
Dimension a[1000]
Repetir
leer n
Hasta Que (n>1 & n = trunc(n))
Para i<-1 Hasta n Con Paso 1 Hacer
Leer a[i]
FinPara
Para i<-1 Hasta n Con Paso 1 Hacer
x<-a[i]
j<-i-1
Mientras (j>=1 & x<a[j]) Hacer
a[j+1]<-a[j]
j<-j-1
FinMientras
a[j+1]<-x
FinPara
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir a[i]
FinPara
FinProceso
Dimension a[1000]
Repetir
leer n
Hasta Que (n>1 & n = trunc(n))
Para i<-1 Hasta n Con Paso 1 Hacer
Leer a[i]
FinPara
Para i<-1 Hasta n Con Paso 1 Hacer
x<-a[i]
j<-i-1
Mientras (j>=1 & x<a[j]) Hacer
a[j+1]<-a[j]
j<-j-1
FinMientras
a[j+1]<-x
FinPara
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir a[i]
FinPara
FinProceso
Comentarios