Act 2: Estructuras de control y cíclicas en React Native con Expo

in #reactexpocontrol2 months ago

Reflexión sobre el caso de estudio: [Nombre del caso]

Autor: @Olivia22
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]https://steemit.com/estructuracontrol/@frexus/el-codigo-que-cambio-su-destino

En este caso se aborda el tema de "El código que cambio su destino", donde se presenta una situación real o simulada para aplicar los conceptos vistos en clase.


Reflexión personal

  1. ¿Qué similitudes existen entre tomar decisiones en la vida y usar estructuras de control en programación?
    Ambas implican elegir rutas según sus condiciones; cada decisión define el camino y el resultado.

  2. ¿Cómo influye la comprensión de los bucles en la forma en que enfrentamos la repetición de errores o tareas?
    Nos enseña a que repetir con propósito permite mejorar y aprender, no solo hacer lo mismo sin sentido.

  3. ¿De qué manera un if mal planteado en código puede representar una mala decisión en un proyecto real?
    Es una condición incorrecta la cual nos lleva a resultados inesperados, igual que una decisión mal analizada genera problemas.

  4. ¿Qué enseñanza deja el uso del método .map() sobre la importancia de transformar datos —o experiencias— en conocimiento?
    Que no basta recorrer información; hay que transformarla para generar valor y aprendizaje.

  5. ¿Por qué el control del flujo en un programa refleja el control emocional en la resolución de problemas?
    Porque mantener orden y lógica evita caos, igual que gestionar emociones permite resolver con claridad.

  6. Si tuvieras que elegir una estructura de control como metáfora de tu forma de pensar, ¿cuál sería y por qué?
    Por ejemplo: switch, porque me gusta evaluar varias opciones y elegir la más adecuada sin repetir condiciones.

Ejemplo:
cada elección define el resultado. Los bucles enseñan que repetir con propósito genera aprendizaje, y .map() nos recuerda transformar experiencias en conocimiento.


Actividades complementarias

  • Podcast escuchado: ¿Tu Vida ES un ALGORITMO?

  • Tema tratado: El video trata sobre los pasos para configurar herramientas como ChatGPT y un plugin, muestra cómo generar resúmenes personalizados y ofrece consejos para aprovechar esta técnica en estudios o trabajo.

  • Práctica desarrollada: [Enlace a la publicación en Steem]https://www.frexus.dev/post/estructuras-control-ciclicas-react-native-expo/
    _Descripción breve: Consistio en crear un botón para ejecutar que utilice unif / else
    y una lista de elementos generados con.map()

  • Actividades lúdicas completadas:

  • [Sopa de letras]https://www.frexus.dev/sopa_letra/solver.html?gridSize=20&words=REACT%2CEXPO%2CIFELSE%2CSWITCH%2CTERNARIO%2CWHILE%2CFOR%2CMAP%2CCICLO&directions=horizontal&title=Desarrollo+de+aplicaciones+M%C3%B3vil&subtitle=Estructuras+de+control+y+ciclicas

  • [Crucigrama]https://www.frexus.dev/crucigrama/crucigrama.html?data=%7B%22id%22%3A%22cw-x7baegial%22%2C%22title%22%3A%22Desarrollo%20de%20aplicaciones%20m%C3%B3viles%22%2C%22subtitle%22%3A%22Estructura%20de%20control%20y%20ciclicas%22%2C%22words%22%3A%5B%7B%22word%22%3A%22REACT%22%2C%22clue%22%3A%22Biblioteca%20usada%20para%20construir%20interfaces%20m%C3%B3viles%20en%20JavaScript.%22%7D%2C%7B%22word%22%3A%22EXPO%22%2C%22clue%22%3A%22Plataforma%20que%20facilita%20el%20desarrollo%20y%20prueba%20de%20apps%20en%20React%20Native.%22%7D%2C%7B%22word%22%3A%22IFELSE%22%2C%22clue%22%3A%22Estructura%20que%20permite%20tomar%20decisiones%20l%C3%B3gicas%20en%20el%20c%C3%B3digo.%22%7D%2C%7B%22word%22%3A%22SWITCH%22%2C%22clue%22%3A%22Controla%20m%C3%BAltiples%20condiciones%20evaluando%20un%20valor%20%C3%BAnico.%22%7D%2C%7B%22word%22%3A%22TERNARIO%22%2C%22clue%22%3A%22Forma%20abreviada%20de%20un%20condicional%20en%20una%20sola%20l%C3%ADnea.%22%7D%2C%7B%22word%22%3A%22WHILE%22%2C%22clue%22%3A%22Ejecuta%20un%20bloque%20de%20c%C3%B3digo%20mientras%20una%20condici%C3%B3n%20sea%20verdadera.%22%7D%2C%7B%22word%22%3A%22DOWHILE%22%2C%22clue%22%3A%22Ejecuta%20primero%20el%20bloque%20y%20luego%20eval%C3%BAa%20la%20condici%C3%B3n.%22%7D%2C%7B%22word%22%3A%22FOR%22%2C%22clue%22%3A%22Repite%20un%20bloque%20de%20c%C3%B3digo%20una%20cantidad%20definida%20de%20veces.%22%7D%2C%7B%22word%22%3A%22MAP%22%2C%22clue%22%3A%22M%C3%A9todo%20que%20recorre%20un%20arreglo%20y%20genera%20una%20nueva%20salida%20din%C3%A1mica.%22%7D%5D%2C%22createdAt%22%3A%222025-10-09T16%3A13%3A34.438Z%22%7D


  • Evidencias visuales

    ![Captura de la sopa de letras](
    image.png

    ![Captura del crucigrama](
    image.png

    ![Captura del código o práctica](
    image.png

    image.png


    Conclusiones finales

    Aprendizaje obtenido:
    Aprendí a pensar de forma estructurada, lógica y adaptable, aplicando principios de programación a la vida y al desarrollo de software.

    Dificultades enfrentadas:
    Como utilizar los bucles y el .map


    Backlinks y referencias