jueves, 6 de diciembre de 2012

Calificacion deun alumno

PROBLEMA
Escribir un algoritmo que le pregunte la calificacion numerica a un alumno (0-10) e imprimir un mensaje de alumno aprobado a todos aquellos que tengan calificacion mayor a 6 e imprimir un mensaje para saber de los 28 alumnos cuantos aprobaron  y cuantos no.

ALGORITMO
Entradas:  Numerico alumnos
                Numerico calificacion
Salidas     Numerico aprobados
                Numerico reprobados

INICIO
  Imprimir "Calificaciones"
      Para alumnos desde 1 hasta 28, incremento 1
          Imprimir "Introduce tu calificacion"
          Leer calificacion
             Si calificacion es >= 6 entonces
                 Imprimir "APROBADO"
                 Sumar aprobados mas 1 y guardar en aprobados
             Si no
                 Imprimir "REPROBADO"
                 Sumar reprobados mas 1 y guardar en reprobados
             Fin si
        Fin para
        Imprimir "Alumnos aprobados "
        Imprimir aprobados
        Imprimir "Alumnos rerpobados"
        Imprimir reprobados
FIN

PSEUDOCODIGO
Class Calificaciones
         // Declaraciones
         Entero: alumnos
         Real: calificacion
         Entero: aprobado
         Entero: reprobado
         // Procedimiento
         Main
              Print "Calificaciones"
                 For (alumnos = 1; alumnos <= 28; alumnos = alumnos +1)
                       Print "Introduce tu calificacion"
                       Scan calificacion
                             If (calificacion >= 6) then
                                  Print "APROBADO"
                                  aprobados = aprobados +1
                             Else
                                  Print "REPROBADOS"
                                  reprobados = reprobados +1
                             End_if
                  End_for
                  Print "Alumnos aprobados"
                  Print aprobados
                  Print "Alumnos reprobados"
                  Print reprobados
           En_main
   

No hay comentarios:

Publicar un comentario