Ahora tenemos nueva apariencia!! Disfrutala

Ahora el blog ha cambiado radicalmente su apariencia, para mejorar y llegar a ser el más innovador algún día!!.

Ahora actualizando el blog cada día que puedo.

Ahora haciendo mejor el blog, para que puedas encontrar lo que deseas!!!

Próximamente videotutoriales en Youtube!

Hey, ¿Estás preparado? Ahora haré videotutoriales por Youtube para que sigas avanzando en la programación.

lunes, 31 de marzo de 2014

Mi blog, y su campaña de crecimiento

      En mi vida como bloguero, ahora más que nunca había considerado la promoción del blog. Es algo fundamental para tener éxito, y ser reconocido por los demás. Para ello, he estado en una meditación profunda para determinar cuales serán las estrategias para que mi blog sobre algoritmos y pseudocodigo sea más conocido por las personas. Tanta información en este blog no debe perderse. XD.

      Bueno, para comenzar, he creado mi propio eslogan en un diagrama de flujo, de manera que quien vaya navegando por la red pueda reconocer quien es el dueño de esta bitácora.


      Es un eslogan que espero que tenga éxito, y que sea un buque insignia de mi blog. Para ello, resaltaré brevemente sus características:

  • Es sencillo y fácil de recordar.
  • Es original: ¿A quien se le había ocurrido usar un diagrama de flujo como insignia del blog?
  • Es intuitivo y muy ilustrativo: Porque los algoritmos siempre usan diagrama de flujo en cualquier publicacion.
      Aunque sea algo no tan importante, ni orientado a la enseñanza, considero que hablar sobre esa imagen es algo que marcará el futuro. Pienso que algún seré capaz de ponerlo en una pagina de facebook. Tarde o temprano, con la ayuda de Dios, este blog será un éxito!!

      Bueno, hasta la próxima, y gracias por leerme. Te espero mañana en mi próximo post sobre algoritmos y pseudocodigo!!.

domingo, 30 de marzo de 2014

Ahora, en proceso de crear tutoriales

He estado pensando en que, tarde o temprano tendré que comenzar un video canal en Youtube para enseñar programacion.
Por ahora, o al menos al día en que redacte este articulo no he comenzado con esa idea, aunque no abandonaran mi mente.
¿Te imaginas ver un video canal que diga " algoritmos y pseudocodigo "? Sería genial. Ya estoy en proceso de crear el contenido y ya estoy buscando los programas para grabar video.
¿Preferîas mi voz o una tipo loquendo (robotica como anonymous)?

Algoritmo: Conviertiendo Calificaciones numericas a Letras ¿Habrás aprobado el examen con una A?

Calificaciones númericas: Enunciado del Problema

      Hola, en este post, hablaremos sobre como convertir una calificación numérica, como un 20, 19, 15, 07, a una letra como una A, B, C, D hasta E. Para ello, es preciso, conocer el siguiente enunciado:

      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.

Ahora, la solución en diagrama de flujo

      Y para completar, el diagrama de flujo del algoritmo para que seas capaz de auditar el pseudocodigo por ti mismo. Vamos, sólo es cuestión de escribir el mismo pseudocodigo de arriba, en la ventana del Pseint (programa para ejecutar pseudocodigo) y luego ya verás como genera por sí mismo el diagrama correspondiente.



      Allí está el pseudocodigo en forma de diagrama de flujo, aunque no se vea muy bien porque no pude pasar bien el interprete de Pseint. Es impresionante que dicha herramienta no sea capaz de producir apropiadamente el diagrama, a pesar de que ya lleva uno años en encima. Debería unirme como colaborador del proyecto a ver si puedo reparar unos cuantos errores. XD.

Ahora, la solución en pseudocódigo

      Para solucionar el problema, es posible inferir que requeriremos de muchos condicionales if, que sean capaces de comprobar si el valor de la nota se encuentra en el rango que permite cada letra, y en consecuencia asignarle un valor en letras. Para ello, aqui te presento el algoritmo que necesitas en forma de pseudocodigo:

(Pseudocodigo 100% fiable, ya depurado)

Proceso Calificaciones
Definir calificacion_a_leer como Entero;
Escribir Sin Saltar "Ingrese calificacion en valor numerico: ";
Leer calificacion_a_leer;
Si (calificacion_a_leer = 20) || (calificacion_a_leer = 19) Entonces
Escribir Sin Saltar "Su nota: ", "A  (Brillante)";
FinSi
Si (calificacion_a_leer > 15) && (calificacion_a_leer < 19) Entonces
Escribir Sin Saltar "Su nota: ", "B  (Sobresaliente)";
FinSi
Si (calificacion_a_leer > 9) && (calificacion_a_leer < 16) Entonces
Escribir Sin Saltar "Su nota: ", "C  (Regular)";
FinSi
Si (calificacion_a_leer < 10) Entonces
Escribir Sin Saltar "Su nota: ", "E  (No muy bueno)";
FinSi
FinProceso

      En otra ocasión, mostraré su equivalente en C++, por si alguien le interesa.