Skip to main content

Lección 3: Resumen posterior al proyecto

¿Por qué el robot VR siguió conduciendo cuando llegó al disco verde?

Cuando se ejecuta este proyecto, el robot VR continúa avanzando incluso cuando choca con el primer disco verde.

Archivo de vídeo

Este proyecto solo le indica al robot VR que verifique las condiciones de cada declaración if else una vez al comienzo del proyecto.flujo de proyecto de declaraciones if donde las condiciones solo se verifican una vez

La instrucción if es diferente del bucle while 

  • Mientras que bucles no requieren que el robot VR tome una decisión. Cuando la condición es Verdadera, el bucle while con una condición no ejecuta el siguiente comando fuera del bucle. Cuando la condición es Falsa, el bucle while con una condición not  continúa esperando hasta que la condición sea Verdadera y detiene la ejecución del resto del proyecto.
    comprobando la condición en un bucle while not
  • Si declaraciones requieren que el robot VR tome una decisión. Si la condición es Verdadera, entonces los comandos dentro de la declaración if se ejecutan. Si la condición es False, entonces los comandos dentro de la declaración if no se ejecutan.
    checking condition in an if statement project flow image
  • El sensor Front Eye no detecta ningún color al comienzo del proyecto, por lo tanto la última declaración si devuelve Verdadero. El robot VR continuará avanzando desde el último si la declaración se informó como Verdadera y todos los demás bloques se informaron como Falso al comienzo del proyecto. 
  • Observe que no hay ningún bucle en este proyecto que pueda pausar el flujo del proyecto para verificar repetidamente una condición. La declaración if  verifica la condición una vez y luego continúa. 
  • Guarde el proyecto antes de pasar a la siguiente lección para aprender a agregar condiciones de verificación repetida con declaraciones if .

Preguntas

Seleccione un enlace a continuación para acceder al cuestionario de la lección.

Documento de Google / .docx / .pdf