Respuestas
Respuesta:
Inicio.
Definir nota i, n1,n2,n3, n4, n5, n6 como Entero.
nota, n1,n2,n3,n4,n5, n6 <- 0;
i=1
Para i=1 hasta i=6 hacer:
i=i+1
Escribe "Ingrese la nota del estudiante"
Leer nota
sí nota > n1 hacer:
n1= nota
si no nota > n2 y nota < n1 hacer:
n2= nota
si no nota < n2 y nota >n3 hacer:
n3=nota
si no ¡nota<n3 y nota >n4 hacer:
n4= nota
si no nota < y nota > 5 hacer
n5= nota
si no
n6= nota
Fin si
Fin para
promedio = n1+n2+n3+n4+n5+n6 / 6
Escribir "El promedio de notas es: " &promedio.
Escribir "Las 5 mejores notas son: " &n1, &n2, &n3, &n4, &n5,
Fin
A continuación pseudocódigo pseint que promedia las notas ingresadas por teclado (las mejores 5). Se adjunta imagen de salida en pantalla y diagrama de flujo.
Algoritmo para calcular promedio de 5 mejores notas
- // Definición e inicialización de variables
Definir x,t,p Como Entero
Definir notas,Aux Como Real
Aux <- 0
t <- 0
p <- 0
// definimos vector de tamaño 6 donde almacenamos las notas
Dimension notas[6]
- // ingresamos notas y las ordenamos de menor a mayor (método burbuja)
Para x<-1 Hasta 6 Hacer
Escribir 'Ingrese Nota ',x,' : '
Leer notas[x]
- // Método burbuja consiste en intercambiar los valores en las posiciones del vector
Para t<-1 Hasta x Hacer
Para p<-t Hasta x Hacer
Si notas[t]>notas[p] Entonces
Aux <- notas[t]
notas[t] <- notas[p]
notas[p] <- Aux
FinSi
FinPara
FinPara
FinPara
- // Se muestran las notas ordenadas de mayor a menor
Escribir 'Las 5 mejores notas son: '
Para x<-6 Hasta 2 Con Paso -1 Hacer
sum <- sum+notas[x]
Escribir notas[x],' ' Sin Saltar
FinPara
- // Se calcula el promedio y se muestra en pantalla
promedio <- sum/5
Escribir ' '
Escribir 'Promedio de las 5 mejores notas es: ',promedio
FinAlgoritmo
Para saber más acerca de algoritmo en pseint para calcular promedios de notas consulte: https://brainly.lat/tarea/16181525
#SPJ2