Informática, pregunta formulada por marlennonmccartney, hace 1 año

Se desea conocer la calificación de grupo de los estudiantes de la asignatura de Programación, es decir, será necesario sacar la calificación promedio de las calificaciones finales de cada estudiante. Pero la calificación final de cada estudiante está compuesta de la siguiente manera: 35% evidencia de aprendizaje de la unidad 1 25% evidencia de aprendizaje de la unidad 2 40% evidencia de aprendizaje de la unidad 3 Una vez que se halle la calificación de grupo, el programa debe especificar que si ésta fue igual o mayor a 85 entonces fue excelente, de lo contrario fue bueno. Sabemos que hay 25 estudiantes en el grupo.


fv11: en que lenguaje de programacion?
marlennonmccartney: hacer un diagrama de flujo y un pseudocodigo
fv11: ok, ahora quiero preguntarte, mas o menos cuales son las escalas de posbiles resultados me explico, en el mismo enunciado pone que si la calificacion del curso es igual o mayor a 85 fue bueno, si es menor que 85 es bueno, entonces en que escala se pondria digamos un promedio regular, deficiente y esas cosas.

Respuestas a la pregunta

Contestado por mafernanda1008
0

Se hace un programa de manera general para un grupo de 25 estudiantes.

Desarrollaremos un algoritmo que resuelva la situación planteada: tomando en cuenta que las notas deben ir desde 0 hasta 100

#Declaración de variables

Entero: N, i cont, u

Real a(3) #vector de tamaño 3, Nota, Promedio

#inicio del programa

   u = 0

   Nota = 0

   N = 25  

   Para i desde 1 hasta N

        Para j desde 1 hasta 3

              u = 1

               Mientras u = 1

          #Asignatura de evidencia aprendizaje Unidad i

          Imprimir("Introduzca el puntaje del estudiante %d en la asignatura

          evidencia de aprendizaje de la unidad  %d",i,j )

                  Leer a(j)

               Si a(j) < 0 o V > 100

                     Imprimir("Usted introdujo un número incorrecto")

               Si no

                     u = 0

              Fin si

            Fin mientras

        Fin para j

       Nota = Nota + 0.35*a(1) + 0.25*a(2) + 0.40*a(3)

  Fin para i

Promedio = Nota/N  

Si Promedio ≥ 85

      Imprimir ("El promedio fue excelente)

 Si no

       Imprimir (" El promedio fue bueno")

Fin programa

Otras preguntas