Estructuras Cíclicas y de Control
Reflexión sobre el caso de estudio: Estructuras de control y cíclicas
Autor: @capibara28 (Arantxa Cadena)
Fecha: 09/10/2025
Materia: Desarrollo de Aplicaciones Móviles.
Profesor: @frexus
Caso de estudio
He leído y analizado el caso publicado por el profesor:
Enlace al caso de estudio
En este caso se aborda el tema de Estructuras de control y cíclicas, donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.
Reflexión personal
- ¿Qué similitudes existen entre tomar decisiones en la vida y usar estructuras de control en programación?
- Que cada decisión te lleva a una acción, hasta no tomar una decisión y que siga su flujo es una decisión y se debe visualizar bien que podría ser esa acción para que al final podemos ver lo que queremos o el final que queremos que sea, y no sea un error o un accidente.
- ¿Cómo influye la comprensión de los bucles en la forma en que enfrentamos la repetición de errores o tareas?
- Cada repetición puede haber un error pero de igual modo puede haber una victoria, pero se sabe que entre más repeticiones al final cuando se acaben esas repeticiones se logrará en un excelente modo ya que los bucles hacen un recorrido cierto número de veces y al hacerlo se aprende más y se equivoca menos.
- ¿De qué manera un if mal planteado en código puede representar una mala decisión en un proyecto real?
- Que al momento te parezca bien, pero al final cuando se corra el proyecto verás que no es así, ya que las condiciones que se agregaron no fueron las correctas.
- ¿Qué enseñanza deja el uso del método .map() sobre la importancia de transformar datos —o experiencias— en conocimiento?
- El método .map(), no cambia los datos por que si, los transforma en algo más nuevo en algo más útil/significativo las personas también debemos reflexionar, analizar y reinterpretar nuestras experiencias o la información que recibimos para convertirlas en aprendizaje significativo
- ¿Por qué el control del flujo en un programa refleja el control emocional en la resolución de problemas?
- Porque ambos permiten dirigir las acciones de forma consciente, ordenada y estratégica. Así como un programa bien estructurado evita errores, una mente emocionalmente equilibrada evita decisiones impulsivas y facilita soluciones más inteligentes.
- Si tuvieras que elegir una estructura de control como metáfora de tu forma de pensar, ¿Cuál sería y por qué?
- Mi manera de pensar se basa en analizar distintas posibilidades antes de actuar, por lo tanto elegiría el If. Porque al Igual que esta estructura, evalúo condiciones, contemplo escenarios alternativos y busco la opción más coherente con el contexto.
- Tomar decisiones es como escribir condiciones: cada elección lleva a una acción y, si no se decide, el flujo sigue su curso. Los bucles nos enseñan que repetir no siempre es fallar, sino aprender hasta mejorar. Y como el método .map(), nosotros también debemos transformar nuestras experiencias en conocimiento. En el fondo, programar es una metáfora de vivir con lógica, equilibrio y propósito.
Actividades complementarias
- Podcast escuchado: ¿Tu Vida ES un ALGORITMO?
Tema tratado: Estructuras de control y cíclicas.
Reto:
- Condición del control (if):
Si empiezo mi día con actitud positiva y organizo bien mis prioridades, entonces podré aprovechar mejor mi tiempo y avanzar con seguridad hacia mis metas.
Decisión más importante: mantener una mentalidad enfocada y productiva desde el inicio del día.
- Ciclo repetitivo (for):
Para los próximos cinco días, for cada día de la semana, haré al menos 30 minutos de lectura o estudio personal para mejorar mis conocimientos y hábitos.
Este ciclo me acercará a mi éxito, porque la constancia es lo que transforma el esfuerzo en resultados.
- Punto de quiebre (break):
Mi break sería la pereza y la procrastinación. Son los factores que podrían romper mi ciclo de disciplina.
Para evitarlos, me propongo organizar mi tiempo, mantener un ambiente sin distracciones y recordar por qué empecé.
- Práctica desarrollada: Actividad práctica
_Descripción breve:Crea un pequeño proyecto en Expo que use:
- un botón para ejecutar un if / else
- una lista de elementos generada con .map()._
- Actividades lúdicas completadas:
- Sopa de letras
- Crucigrama
Evidencias visuales
Captura de la sopa de letras
Captura del crucigrama
Captura del código o práctica

Conclusiones finales
Aprendizaje obtenido:
Las estructuras que usamos en programación tanto de control como cíclicas hay que saber como usarlas y en que momento usarlas ya que por ejemplo, el if te lleva a muchos caminos y al no decidir que camino va a ir termina dando un resultado diferente a como queremos y pasa lo mismo con el for, en la vida solemos repetir las cosas o experiencias para poder aprender bien y conocer lo que estamos haciendo y si no lo hacemos nos llevará al camino incorrecto.
Dificultades enfrentadas:
El poder usar el .map(), ya que puede usarse de distintas maneras y esto llega a confundir un poco, pero usándolo más seguido podré identificar las diferencias y poder usarlo con comodidad.
Backlinks y referencias
Este post forma parte de la actividad de aprendizaje correspondiente a la unidad Arquitectura Cliente-Servidor en los móviles.
Publicación realizada con fines educativos como parte del curso de Desarrollo de Aplicaciones Móviles.