Burb Uja

2
BURBUJA 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ó. o puede ser Inicio A: Arreglo A[1...5] de tipo real Hacer i<-1 Repetir con i desde 1 hasta 5 Escribir "Ingrese 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]

description

Algoritmia y Estructuras de Datos

Transcript of Burb Uja

Page 1: Burb Uja

BURBUJA

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ó.

o puede ser

Inicio    A: Arreglo A[1...5] de tipo real        Hacer i<-1        Repetir con i desde 1 hasta 5            Escribir "Ingrese 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}

Page 2: Burb Uja

        Escribir "EL arreglo ordenado de forma ascendente:"        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}Fin