sábado, 19 de diciembre de 2015

Ejemplos de Algoritmos - Ejercicio 11 de 16




Desarrolle un algoritmo que permita calcular Promedio de Notas; finaliza cuando N = 0.


Pseudocódigo

1. Inicio

2. Declaración de Variables:
N = 0, Promedio = 0, Acumula= 0

3. Leer N

4. Mientras N <> 0 hacer

5. Cuenta = Cuenta + 1

6. Acumula = Acumula + N

7. Fin Mientras

8. Promedio = Acumula/Cuenta

9. Imprimir “Promedio:”; Promedio

10. Fin


Diagrama de Flujo: 



Ejercicios propuesto:

a. Desarrolle un algoritmo que permita calcular la media aritmética.


Espero haber ayudado en algo. Hasta la próxima oportunidad!







8 comentarios:

  1. Se agradece vieja, en estas épocas que es imposible entrar al SIU esto me viene al pelo. No tendrás alguno para hacer la conversión del promedio a promedio dolar? Si pudiera te dejo mis 10 pero te los dejé en el algoritmo anterior.

    Un abrazo,
    Chipi Barijho

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Por ahora no lo tengo estimado visitante!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  2. Querido Ingería Systems, soy profesor de la Universidad De Vallejos ubicada en Madrid, España. Hace años que estaba buscando un algoritmo para poder calificar a mis alumnos, al tener varios examenes de cada uno, no sabia que nota colocarle a cada uno. Simplemente tiraba los dados y los calificaba con lo que salia (nunca sacaban mas de 6 jejeje)
    Pero ahora con este intrincadisimo algoritmo podré hacerlo de forma más transparente. ¿Que PC recomiendas para correrlo? Con un cluster de 7 u 8 core i7 podrá funcionar relativamente bien.

    Aguardo tu respuesta

    Saludos

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Con una Intel® Core™2 Duo en adelante funcionará perfectamente!!
      Éxitos! Hasta cualquier instante!

      Eliminar
  3. Estimado Guillermo,

    Escribo desde la Universidad de La Plata. Estamos muy interesados en tu algoritmo y nos gustaría poder comprarlo. Si tienes un mail o teléfono de contacto podríamos comunicarnos contigo y proceder a hablar de valores.

    Espero su cordial respuesta,

    Atte.

    Secretaría Académica UNLP

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Mi correo es : guillermolared@outlook.com
      Éxitos! Hasta cualquier instante!

      Eliminar
    2. public int N = Convert.ToInt32(this.txtN.text);
      public int Suma =0;
      public int Cuenta =0;
      public int Acumula =0;

      public void logica ()
      {
      int promedio = 0;

      bool flag = false;
      when(N!=0 && flag == false)
      {
      Cuenta = this.Cuenta + 1;
      Acumula = this.Acumula + N;
      }
      else
      {
      console.WriteLine("Fin de la instruccion");
      flag = true;
      }

      promedio = this.Acumula/Cuenta;

      if (flag != false)
      {
      console.WriteLine("Promedio : " + promedio);
      }

      }

      Eliminar
    3. Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!
      Muy buen aporte!! :)
      Los mejores deseos! Hasta cualquier momento!

      Eliminar