Estructuras de control y cíclicas en React Native con Expo
Autor:@jesus-nal
Fecha: 27/10/25
Materia: Desarrollo de aplicaciones móviles
Profesor: @frexus
Caso de estudio:
He leído y analizado el caso publicado por el profesor:
El código que cambió su destino
En este caso se aborda el tema de "Material Design transformó la visión sobre el diseño móvil
", donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.
Reflexión personal:
El caso de estudio nos da una manera diferente de ver las estructuras de control y las estructuras cíclicas, debido a que no se plasman como simple código donde cada una de las estructuras llevan a cabo ciertas acciones, si no que además se nos enmarca que son la representación de la manera en la que pueden ser tomados cada una de las situaciones a las cuales se les esta dando solución, de igual manera las estructuras pueden llegar a reflejar parte de la lógica y pensamiento de aquel que las codifica.
-1.¿Qué similitudes existen entre tomar decisiones en la vida y usar estructuras de control en programación?
Porque se nos permite evaluar las condiciones en las que nos encontramos para darle una solución y si es posible repasar el problema hasta que la solución este completamente resuelta, al igual que en ambas partes se puede tener varias posibles soluciones para el problema.
- 2.¿Cómo influye la comprensión de los bucles en la forma en que enfrentamos la repetición de errores o tareas?
En que se puede repasar el problema hasta lograr encontrar una posible solución a este.
-3.¿De qué manera un if mal planteado en código puede representar una mala decisión en un proyecto real?
Porque, aunque parezca algo que no afectaría mucho, realmente el hecho de que una condición que se podría considerar sencilla falle implica una mala resolución de la condición poniendo en duda tanto la parte en la que se ejecuta esta condición como en posibles otras condiciones.- 4.¿Qué enseñanza deja el uso del método ?map() sobre la importancia de transformar datos —o experiencias— en conocimiento?
El uso del método map() enseña que transformar datos o experiencias en conocimiento implica organizarlos, establecer relaciones y darles estructura. Así, se facilita la comprensión, el recuerdo y la aplicación práctica de lo aprendido.- 5.¿Por qué el control del flujo en un programa refleja el control emocional en la resolución de problemas?
Porque se toma en cuenta la manera en la que la persona desarrolla el código o las condiciones con base a su entendimiento y en la manera en la que el trataría de dar solución a los problemas dados, aplicando su propia lógica y pensamiento en cuanto a sus decisiones.
-6.Si tuvieras que elegir una estructura de control como metáfora de tu forma de pensar, ¿cuál sería y por qué?
Me identificaría con la estructura de control Switch debido a que suelo evaluar cada posible escenario o “caso” que se presente durante el problema y mediante uno de estos dar una posible solución.
Podcast:
¿Tu Vida ES un ALGORITMO?
-Tema tratado:¿Tu Vida ES un ALGORITMO?-Estructuras de control y cíclicas.
El video nos relata la relación que existe entre las aplicaciones de estructuras de control y las estructuras cíclicas (bucles), con la forma en la que tomamos decisiones y resolvemos nuestros problemas en la vida diaria, debido a que estas estructuras se basan en el análisis de ciertas circunstancias para poder ejecutar o dar una posible solución a o los problemas planteados tal y como la forma en la que tenemos ed evaluar los problemas de día a día.
Actividades lúdicas completadas:
Enlace a sopa de letras
Sopa de letras
Enlace a crucigrama
Crucigrama
Evidencias visuales
-Sopa de letra:
Sopa de letras resuelta
-Crucigrama:
Crucigrama resuelto
Conclusiones finales
Aprendizaje obtenido:
La forma en la que cada estructura puede impactar tanto al momento de implementarlas en código, como la relación que puede llegar a tener con las decisiones que se toman día con día.
Dificultades enfrentadas:
Comprender un poco las estructura de estructuras que no conocía como map().
Este post forma parte de la actividad de aprendizaje correspondiente a la unidad 2.
Publicación realizada con fines educativos como parte del curso de Desarrollo de Aplicaciones Web.