Para calcular la calificación de un alumno en la materia de
metodología de la programación se siguen las siguientes reglas: Si el alumno no participa obtiene AS, si el alumno si participa se verifica si hace ejercicios en
clase si hace ejercicios obtiene SA si además de hacer ejercicios ayuda a sus
compañeros obtiene DE y si además su blog esta bonito obtiene
AU.
ALGORITMO
Entradas:
Booleano: participa
Booleano: hace_ejercicios
Boolenao: ayuda
Booleano: blog_bonito
Alfanumerico: nombre
Salidas:
Alfanumerico: calificacion
INICIO
Leer nombre
Leer participa
Leer hace_ejercicio
Leer ayuda
Leer blog_bonito
Si participa es "NO" entonces
establecer calificacion en "AS"
Si no
Si hace_ejercicios es "NO" entonces
establecer calificacion en "AS"
Si no
Si ayuda es "NO" entonces
establecer calificacion en "SA"
Si no
Si blog_bonito es "NO" entonces
establecer calificacion en "DE"
Si no
establecer calificacion en "AU"
Imprimir nombre
Imprimir "Obtiene de calificacion"
Imprimir calificacion
FIN
PSEUDOCÓDIGO
Class Calificacion_del_alumno
// Declaraciones (entradas)
Booleano: participa
Booleano: hace_ejercicio
Booleano: ayuda
Booleano: blog_bonito
Cadena: nombre
// Declaraciones (salidas)
Cadena: calificacion
Main
Print "Introduce tu nombre"
Scan nombre
Print "Introduce si participas o no"
Scan participa
Print "Introduce si haces los ejercicios o no"
Scan hace_ejercicios
Print "Introduce si ayudas a tus companeños o no"
Scan ayuda
Print "Introduce si tienes un blog bonito o no"
Scan blog_bonito
if (participa == "NO") then
callificacion = "AS"
else
if (hace_ejericios == "NO") then
calificacion = "AS"
else
if (ayuda == "NO") then
calificaicion = "SA"
else
if (blog_bonito == "NO") then
calificacion = "DE"
else
calificacion = "AU"
Print nombre
Print "Obtiene de calificacion"
Print calificacion
End_main
No hay comentarios:
Publicar un comentario