Dentro de la programación hay un tema interesante que a
muchos estudiantes cuando se encuentran aprendiendo algoritmos y tocan el tema
de ciclos se les complica mucho entender este concepto, bueno creo que
únicamente es en caso especiales como el mio jajaja. Antes de seguir debo
señalar que este post no tiene el objetivo de explicar a profundidad este tema
y mucho menos voy a iniciar una serie de publicaciones enfocadas a
programación. No, aún no llega el momento 😅.
Un ciclo nos permite
realizar tareas de forma repetitiva como recorrer un arreglo o una matriz,
programar una serie, ejecutar un método o función (n) veces, entre otras. Para
evitar cualquier problema con los ciclo se deber tener en cuenta 3 elementos
principales, variable de inicio, condición de paro y un incremento. No tener un
elemento de esto en un ciclo podría meternos un grabes problemas a la hora de
ejecutar el programa.
Ejemplo del ciclo For en C |
Los problemas comunes de plantear un ciclo mal son:
- Caer en un ciclo infinitos por no tener una condición de paro correcta o por no realizar un incremento. Siempre caer en esto agotará los recursos del sistema.
- No iniciar el ciclo ya que la definición de inicio de la variable de inicio no se realizó o la condición de paro se cumple desde el inicio.
No importa el lenguaje que manejes siempre va de la misma
manera. Dentro del ciclo está el contenido del mismo, donde podemos encontrar
condiciones, operaciones, impresiones de pantalla etc. Y bien podría parecer
algo complicado esto de los ciclos pero el ciclo de la vida de cualquier
persona puede ser más complejo y tener la misma estructura.
Ciclo de vida |
La vida es considerada como un ciclo que dentro de esta no
sabemos que podemos encontrar dentro o más bien sí, ya que nosotros debemos ser
nuestros programadores. Así que hay que tomar en cuenta que en la vida también
debemos tener los 3 elementos principales, Variable de inicio (Donde estoy en
la vida), condición de paro (Saber los objetivos que deseamos, conocer
habilidades y limitaciones) e incremento (Replanteamiento de objetivos). No
olvidar que dentro del cuerpo del ciclo vida debemos de definir condiciones
positivas, debemos de también llamar a funciones necesarias para el desarrollo
de objetivos y si existe algún problema con alta complejidad no debemos olvidar
de dividirlo en tareas más pequeñas, eso funciona bien.
Inicio de ciclos :D |
Por el momento yo estoy es un replanteamiento de objetivos,
digamos que definí mal algunas partes del ciclo, lo bueno que existe la
oportunidad de volver a compilar. Si vas a iniciar un ciclo no olvides sus 3
elementos claves😉.