Algoritmo - Construir un pseudocodigo que valide la nota de un estudiante, el programa debe pedir la nota y sólo si ésta se encuentra en el rango de 0 a 20 se debebmostrar. Debe pedir la nota mientras está se encuentre fuera de ese Rango. Estructura Repetir - Pseint
Respuestas a la pregunta
Respuesta:
Proceso Nota
definir nota como Real
escribir"ingrese nota"
leer nota
Repetir
Si nota>20 Entonces
escribir "nota fuera de rango"
escribir "ingrese nota"
leer nota
Fin Si
Hasta Que 0<nota y nota<20
escribir "nota válida"
FinProceso
Explicación:
Se usa la función REPETIR para que este haga el proceso hasta que la nota este entre los valores menores a 20 y mayores a 0 ,si no se cumple la función el proceso se repite , saludos.
Pseudocódigo Pseint para validar datos de entrada con el uso de condicional repetitivo. Se adjunta imagen de diagrama de flujo y salida por pantalla del algoritmo.
Algoritmo pedirNotaVálida
- // Definimos las variables
Definir c Como Caracter
Definir nt Como Real
c <- 's'
Mientras c='s' Hacer
- // Validar datos
Escribir 'Ingresar nota (0-20): ' Sin Saltar
Repetir
Leer nt
Si NO (nt>=0 Y nt<=20) Entonces
Escribir 'Alerta: Inválido. Intente de nuevo'
FinSi
Hasta Que nt>=0 Y nt<=20
- // Mostrar nota
Escribir 'Correcto, nota ingresada: ',nt
Repetir
Escribir '¿Ingresar otra nota? (s/n)' Sin Saltar
Leer c
Mientras Que (c<>'s' Y c<>'n')
FinMientras
FinAlgoritmo
Para saber más acerca de validar datos en pseint consulte https://brainly.lat/tarea/13157029
#SPJ5