Método De BURBUJA
Enviado por HELENE001 • 24 de Septiembre de 2013 • 694 Palabras (3 Páginas) • 830 Visitas
Resolver mediante un pseudocódigo, un programa donde solicite las 5 notas de un alumno (en un arreglo). Luego ordénelas de mayor a menor utilizando el método de burbuja e indica en cuántos pasos lo realizó.
Proceso Arreglos
A: Arreglo A[1...5] de tipo real
Hacer i<-1
Repetir con i desde 1 hasta 5
Escribir "Ingrese el dato para el arreglo ", i
Leer A[i]
Hacer i<-i+1
{Fin ciclo repetir}
Hacer i<-2
Repetir con i desde 2 hasta 5
Hacer j<-1
Repetir con j desde 1 hasta 5-i+1
si A[j]>A[j+1] Entonces
Hacer temp<-A[j]
Hacer A[j]<-A[j+1]
Hacer A[j+1]<-temp
{Fin ciclo condicional}
Hacer j<-j+1
{Fin ciclo repetir}
Hacer i<-i+1;
{Fin ciclo repetir}
Escribir "EL arreglo ordenado de forma ascendente queda de la siguiente forma:"
Hacer i<-1
Repetir con i desde 1 hasta 5
Escribir A[i]
{Fin ciclo repetir}
Hacer i<-2
Repetir con i desde 1 hasta 2
Hacer j<-1
Repetir con j desde 1 hasta 5-i+1
si A[j]<A[j+1] Entonces
Hacer temp<-A[j]
Hacer A[j]<-A[j+1]
Hacer A[j+1]<-temp
{Fin ciclo condicional si}
Hacer j<-j+1
{Fin ciclo repetir}
Hacer i<-i+1
{Fin ciclo repetir}
Escribir "El arreglo ordenado de forma descendente queda de la siguiente forma:"
Hacer i<-1
Repetir con i desde 1 hasta 5
Escribir A[i]
Hacer i<-i+1
{Fin diclo repetir}
Fin
...