Algo…ritmos

Este es un post didáctico. Voy a tratar sobre los algoritmos. Seguramente, tú, estudiante de informática, computación o programación sabrás que la programación no es precisamente lo más interesante al aprender a manejar una computadora. Sin embargo, hay algo que no vas a poder evitar: La díficil tarea de resolver problemas.

Pero vamos desde el principio, lo primero que debemos hacer antes de resolverlo es, comprender el problema. ¿De qué ¡@#!&$/¡ trata el $$%$@# problema? Bueno, antes de lamentarse (y mentársela) al que les dejó el problema, debes entender bien el problema, esto significa, leer una y otra vez hasta que te quede bien claro que es lo que debes resolver.

Ahora que ya sabes cual es el “pex” del asunto, la siguiente cuestión es CÓMO lo vas a resolver. ¡Ahhh¡, aquí es donde entran los algoritmos…

Un algoritmo es el plan que tú vas a elaborar y consiste en detallar paso a paso lo que la computadora debe seguir. Si tu algoritmo es correcto, la computadora siempre va a dar bien el resultado. Sino, debes revisar de nuevo el algoritmo y probarlo para encontrar tu error.

Una aclaración, para desarrollar un algoritmo NO necesitas saber un lenguaje de programación, ya que solamente implica estrujarse un poco el cerebro para idear una solución. Esa solución bien puede traducirse al lenguaje de la computadora por un programador (si tú eres el programador, que mejor). Los algoritmos se describen mejor en los archireconocidos “diagramas de flujo”.

La mejor forma de ejercitarnos es por medio de las matemáticas, ya que los primeros temas de la programación fueron inspirados por esta disciplina. (¡Vaya combinación¡ je je je). Así que si tienes nociones de diagramas de flujo y ya viste las estructuras de control (if, while, do while, for, switch), te dejo el siguiente problema.

Bueno, en el siguiente post, este ya está muy largo…

Salu2…

Escribe un comentario