Calcular Calificacion
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
cadena nombre
booleano participacion
booleano ejercicios
booleano ayuda
Salidas
canena calificacion
Inicio
Leer participacion
Leer Nombre
Leer ejercicios
Leer ayuda
Leer blog_bonito
Si participacion es "NO" OR ejercicios es "NO"
entonces
Establece calificación en "AS"
Si participacion es "SI" AND ejercicios es "SI"
entonces
Establece calificacion en "SA"
Si participacion es "SI" AND ejercicios es "SI" AND ayuda
es "SI" entonces
Establecer calificacion en "DE"
Si participacion es "SI"AND ejercicios es "SI" AND ayuda
es "SI" AND blog_bonito es "SI"
Establecer calificacion en "AU"
Imprimir nombre
Imprimir calificacion
Fin
PseudoCodigo
Class Calificacion
//Declaraciones (entradas)
booleano participacion
booleano ejercicios
booleano ayuda
booleano blog_bonito
cadena nombre
//Declaraciones (salidas)
cadena nombre
cadena calificación
Main
Print "Introduce tu participacion"
scan participacion
Print "Introduce si realizas ejercicios"
scan ejercicios
Print "Introduce si ayudas"
scan ayuda
Print "Introduce si tu blog esta bonito"
scan blog_bonito
if (participacion="NO") OR (Ejercicios="NO") then
calificación="AS"
end_if
if (participacion="SI") AND (Ejercicios="SI") then
calificación="SA"
end_if
if (participacion="SI") AND (Ejercicios="SI")
AND(Ayuda="SI")then
calificación="DE"
end_if
if (participacion="SI") AND (Ejercicios="SI") AND
(Ayuda="SI") AND (Blog_bonito="SI") then
calificación="AU"
end_if
Print nombre
Print calificación
end_main
Diagrama de Flujo
No hay comentarios:
Publicar un comentario