viernes, 11 de diciembre de 2015

Ejemplos de Algoritmos - Ejercicio 6 de 16



Desarrolle un algoritmo que permita convertir calificaciones numéricas, según la siguiente tabla:

A = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta el 9. Se asume que la nota está comprendida entre 1 y 20.


Pseudocódigo


1. Inicio

2. Declaración de variables:
NuevaNota = Carácter

3. Leer registros hasta fin de archivo

4. Si Nota>=19 AND Nota<=20 Entonces

5. NuevaNota= “A”

6. Si no (De lo contrario)

7. Si Nota>=16 AND Nota<=18 Entonces

8. NuevaNota= “B”

9. Si no (De lo contrario)

10. Si Nota>=13 AND Nota<=15 Entonces

11. NuevaNota= “C”

12. Si no (De lo contrario)

13. Si Nota>=10 AND Nota<=12 Entonces

14. NuevaNota= “D”

15. Si no (De lo contrario)

16. Si Nota>=1 AND Nota<=9 Entonces

17. NuevaNota= “E”

18. Si no (De lo contrario)

19. Fin_Si


Diagrama de Flujo: 




Ejercicios propuesto:

a. Realiza el mismo algoritmo utilizando Mientras (While); también hazlo utilizando En Caso (Case)


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








60 comentarios:

  1. Tu mágico algoritmo no funciona maestro. Los OR cambialos por AND

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Fue una distracción!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  2. Estimado amigo,

    Sugiero que reveas tu algoritmia.

    Saluda atentamente,

    Rubius

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Ya está corregido!!
      Éxitos! Hasta cualquier instante!

      Eliminar
  3. Buenas tardes,

    Podrías tu explicar el algoritmo mediante alguna especie de videotutorial?

    ResponderEliminar
    Respuestas
    1. No veis que no funciona? para que ha de haced un video tutorial uey?

      Eliminar
    2. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Trataré de incluir videos tutoriales en las publicaciones!!
      Éxitos! Hasta cualquier instante!

      Eliminar
    3. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Ya funciona!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  4. Hola, me contacto desde la parte de recursos humanos de Ingenelect. Estuvimos viendo tu página y nos gustaría conocerte. Por favor envianos tu CV y la remuneración bruta pretendida a conceptos@ingenelect.com.

    Saludos cordiales.

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Oh!! muchas gracias por el interés!
      Éxitos! Hasta cualquier instante!

      Eliminar
  5. Buenas tardes,

    Me comunico de la empresa Avast. Has logrado resolver un problema que nos ha llevado años.
    Os gustaría conocer la solución en código assembly de ser posible y así ponerte a trabajar con vosotros.

    Atte.

    Lic. Liliana Dos
    Analista de Sistemas de Información
    Avast Perú

    ResponderEliminar
  6. Buenas tardes,

    Me comunico de la Universidad de Córdoba. Nos interesa tu solución para poder aplicarla en las materias de grado.

    Si deseas comercializar tu algoritmo, contactate a informes@comunicacion.unc.edu.ar indicando su precio en dólares estadounidenses.

    Muchas gracias.

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Muchas gracias por el interés!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  7. Buenas noches,

    Me comunico para informar que tu solución no funcionará. Deberíais revisad el código amigo.

    Y también ponerte a repasar XD XDD

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Ya funciona! :)
      Saludos!

      Eliminar
  8. Buenas noches,

    Me gustaría aclarad que vuestra algoritmia no funciona. Deberíais revisadla amigo,

    PD: y ponerte a repasar XDDD

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      :) Ya lo revisé! Las disculpas del caso!
      Éxitos! Hasta cualquier instante!

      Eliminar
  9. Amigo ese algoritmo faia, no lo veis?

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Si pues!! Ya está corregido!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  10. Viernes 11 de Diciembre de 2015, Ginebra, Suiza.

    Sr Guillermo Benitez.
    Redactor de Ingenieriasystems

    Por el presente me pongo en contacto con usted para solicitarle la cotizacion de las modificaciones pertinentes a realizar sobre el algoritmo "6 de 16" con el fin de clasificar las partículas originadas en el Colisionador de Hadrones,el cual se encuentra ubicado en Organización Europea para la Investigación Nuclear.

    Aguardo su pronta respuesta.

    Ing. Albert Tsivasky, Ingeniero de Software, CERN

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      No te preocupes, no hay cotización, es totalmente gratuito :) Ya está modificado!
      Éxitos! Hasta cualquier instante!

      Eliminar
  11. Estimado programador: como veo en los comentarios, ese algoritmo no ha de funcioar.
    Deberíais echarle un ojo al siguiente link: http://articulos.softonic.com/mi-primer-lenguaje-programacion

    Aquí te explicará como empezar a programar ia que veo que ereis principiante.

    Mis mas cordiales saludos,

    Ing. Alberto Baños

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Gracias por compartir el conocimiento!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  12. Me gustaría expresar mi repudio ante semejante publicación. Al parecer usted no toma conciencia de que está publicando un algoritmo que no funciona de ninguna manera, me parece escandaloso.

    Peor está difundirlo en un grupo de una Facultad prestigiosa como la UNLP. Los niños creerán que este algoritmo funciona ya la realidad es que no.

    Le sugiero que elimine la publicación en el Facebook y de de baja este post a la brevedad o deberemos tomar acciones.

    Atte.

    Dr. Ing. Alex Cremento

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Tendré mayor cuidado y atención en las publicaciones!! Las disculpas del caso!
      Éxitos! Hasta cualquier instante!

      Eliminar
  13. eso no funciona ueyyy

    XDDD XDDDD

    deberiais revisaros

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      :) Ya funciona!! Ya está revisado!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  14. Ameos, dejemo al chavon en paz el loco eztudia informatika y se va a yenar de miyones

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Éxitos! Hasta cualquier instante!

      Eliminar
  15. Gente, porque no bajamos los animos a este post ( me refiero al Ing Alex Cremento) el joven está estudiando y será el futuro del mañana, usted ya es un hombre grande y consolidado.
    Por favor, corrijamos sus errores y que aprenda de los mismos con fe y esperanza.

    Creemos un mundo mejor.

    Saludos

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Bienvenidas las correcciones, así todos aprendemos!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  16. Hola amigo de youtube, me gustaría si podeis brindar un videotutorial para la comunidad del anillo. Tus aportes siempre seran vienbenidos.

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Siempre que pueda no hay problemas para compartir videos tutoriales.
      Éxitos! Hasta cualquier instante!

      Eliminar
  17. Don Guillermo

    Me comunico de la Organización Mundial de Calificaciones Numéricas. Su algoritmo parece brillar como una luz. Agradecería si usted pudiera transmitírnoslo y así publicarlo en nuestra próxima conferencia en Bulgaria.

    Su resolución muestra que su capacidad intelectual es muy alta. Espero que podamos establecer relación y trabajar juntos en un futuro próximo.

    Lic. en Sistemas. Rosa Melo
    Directora en OMCN

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Gracias por los halagos!! Cuando deseen puedo aportar en algo!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  18. Colega, ¿ cual es el mejor lenguaje de programación para implementar esta solución?
    ¿ estas pensando en desarrollar una versión concurrente? La esperamos con ansias.
    Y por último, ¿la solucion es escalable a un sistema academico que puntúe del 300 al 1590?

    Saludos

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      ¿cual es el mejor lenguaje de programación para implementar esta solución? : Depende de muchos factores de hardware y software!
      - ¿ estas pensando en desarrollar una versión concurrente? : NO - ¿la solucion es escalable a un sistema academico que puntúe del 300 al 1590? : SÍ
      Éxitos! Hasta cualquier instante!

      Eliminar
  19. Estimado uey,

    quisiera saberr x qué has puesto una compuerta OR en lugar de una AND?

    que no habeis cursao logica combinacional??

    patético uey

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Fue una distracción en la digitación!! Las disculpas del caso!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  20. Estimado colega:

    como ia te lo han dicho, tu algoritmo no funcionará. Deberais revisarlo y darle una repasadita si? Pista: deberíais probar el codigo en una maquina antes de exponerlo ante la comunidad, si uey?

    happy coding XD XDDD

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Está bien!! Tendré mayor cuidado!! :)
      Éxitos! Hasta cualquier instante!

      Eliminar
  21. ME TENEIS CANSADO! DEGEN A GUILLERMO EN PAZ

    NO VEIS QUE NO SE HA DADO CUENTA DE SU ERROR?? YA DARÁ DE BAJA AL POST

    VAYAOS A HACEDSE COGED

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Muy cierto, fue distracción, no me di cuenta!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  22. Buenos dias amigo: como muchos ya te han dicho: EL ALGORITMO ES INCORRECTO !!!

    HAY QUE TENER CUIDADO ANTES DE PUBLICAR ALGORITMIA !! LA COMUNIDAD PUEDE SUPONER QUE TU ALGORITMIA ES BUENA Y UTILIZARLA !!

    A TENER MAS CUIDADO UEY, Y CHAUCITO

    XD XDD

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Está bien!! Tendré mayor cuidado!! :)
      Éxitos! Hasta cualquier instante!

      Eliminar
  23. Joder! Me he quedado perplejo tio. Si bien en nuestra universidad de castilla la mancha tenemos buenos tios programadores, esto que estoy viendo es dedicación y pasión por las ciencias de la computación, me quito la galera ante ti. De más está deciros que estáis invitado a nuestro campus universitario. Te dejo un consejo, no confíes en los tios de ingenelec, me dan mala espina.

    Un cordial saludo,
    Dr. Paco Gerte,
    Universidad de Castilla La Mancha

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Gracias por los halagos y la invitación :)
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  24. Buen día señor,

    He leído detenidamente el diagrama de flujo. Como ya ha visto en la mayoría de los comentarios, su solución no funciona.

    Le sugiero que revise algún libro de programación para principiantes, ya que usted parece no entender la base de la algoritmia clásica.

    Saluda Atte.

    Ing. Manolo Lama

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Ya funciona!! Gracias por la recomendación!
      Éxitos! Hasta cualquier instante!

      Eliminar
  25. Mi Capitán,

    Soy del equipo de Ubisoft Latinoamérica. Actualmente estamos buscando programadores talentosos y veo que vais por el buen camino.

    Precisamente estamos adquiriendo programadores para el desarrollo del nuevo Animus v5.0.

    Si estais interesado no dudeis en contactarme.

    Lic. Desmond Miles
    Auditor En Sistemas de Información.
    Ubisoft LATAM

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Gracias por la oportunidad!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  26. Good morning Sir,

    I'm contacting you from EA Games. We've been looking for algorithms like this for many years and you have solved a problem that nobody has before.

    Please contact me as soon as possible because we need to hire you inmediately.

    Best regards,

    Elvis Turín,
    Manager at Electronic Arts

    ResponderEliminar
    Respuestas
    1. Hello Anónimo, thank you for the visit and the contribution of your comment!
      Thank you for the opportunity!!
      Success ! So any time !

      Eliminar
  27. Estimado Guillermo,

    Desde la NASA estamos impresionados con su inmensa labor. Podrías tu publicar el código fuente por favor? Nos sería de gran ayuda para nuestra próxima misión a Marte.

    Saluda cordialmente,
    Ing. Vicente Nario
    Unidad de sistemas aeroespaciales
    NASA

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      :) El código fuente en que lenguaje ??
      Éxitos! Hasta cualquier instante!

      Eliminar
  28. Señor Guillermo,

    Podría brindarme un e-mail de contacto ? Es para una consultora que busca programadores jóvenes y con entusiasmo.

    Muchas gracias.

    Lic. Erica Galindo

    ResponderEliminar
    Respuestas
    1. Hola Anónimo, gracias por la visita y el aporte de tu comentario!
      Mi correo es guillermolared@outlook.com
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  29. Mi Señor:

    Me comunico para informarle que hemos de necesitar su correo de contacto para una futura misión espacial.

    Espero que me responda a la brevedad.

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

      Eliminar