8. El promedio de prácticas de un curso se calcula en base a cuatro prácticas calificadas de las cuales se elimina la nota menor y se promedian las tres notas más altas. Diseñe un algoritmo que determine la nota eliminada y el promedio de prácticas de un estudiante. EN PSEINT
Respuestas a la pregunta
El algoritmo que calcula el promedio de tres notas, previa anulación de una cuarta que es la nota más baja es:
Algoritmo promedioNotas
anular<-20000
suma <- 0
Para i<-1 Hasta 4 Hacer
Escribir "Ingrese Numero: " sin saltar
Leer num
Si num<anular Entonces
anular <- num
Fin Si
suma <- suma + num
FinPara
prom <- (suma - anular)/3
Escribir "La nota eliminada es: ", anular sin saltar
Escribir "El promedio es: ",prom sin saltar
FinAlgoritmo
Estamos ingresando y sumando las notas en una estructura para, pero también estamos capturando la nota menor en la variable "anular".
Al final, antes de calcular el promedio (prom), restamos a la suma la nota que capturamos en "anular".
A continuación programa que muestra por pantalla la calificación más baja entre un grupo de cuatro ingresadas, luego calcula el promedio del resto sin incluir la menor nota.
Algoritmo en pseint para calcular el promedio de las 3 notas más altas
- // Defino e inicializo variables
Dimension nota[4]
Definir promedio, acumulador, notaMenor, nota como real
notaMenor <- 0
- // Ingreso datos
Para x<-1 Hasta 4 Hacer
Escribir “Ingrese nota ',x,' :' Sin Saltar
Leer nota[x]
Escribir ' '
FinPara
- // Intercambio los valores en cada posición del arreglo a fin de organizar de manera ascendente (método burbuja)
Para x<-1 Hasta 4 Hacer
Para z<-x Hasta 4 Hacer
Si nota[x]>nota[z] Entonces
notaMenor <- nota[x]
nota[x] <- nota[z]
nota[z]<-notaMenor
FinSi
FinPara
FinPara
- // Calculo promedio de las tres notas mas altas sumando los elementos ubicados desde el segundo al ultimo lugar del arreglo, luego divido entre 3.
Para x<-2 Hasta 4 Hacer
acumulador<- acumulador + nota[x]
FinPara
promedio <- acumulador/3
- // Identifico menor nota (el primer elemento del arreglo) y la muestro por pantalla
Escribir 'La nota eliminada es: ',nota[1]
Escribir 'El promedio de las tres notas mas altas es: ', promedio
FinAlgoritmo
Para saber más acerca de algoritmos en pseint para calcular promedio de notas consulte: https://brainly.lat/tarea/3935024
#SPJ3