Skip to main content

Lección 4: Uso de bucles anidados

En la lección anterior, creaste un proyecto para instruir al robot de realidad virtual para que conduzca, recoja y mueva los tres discos azules en el Disk Mover Playground al objetivo azul. ¡En esta Lección, crearás un proyecto para recoger y mover un disco de cada color a su objetivo de color correspondiente en el Disk Mover Playground usando bucles anidados!

Una vista de arriba hacia abajo del Disk Mover Playground, con el primero de cada disco azul, rojo y verde en sus respectivos objetivos, y el VR Robot mirando hacia el borde del Playground en el extremo derecho en el objetivo verde.

Resultados de aprendizaje

  • Identificar cómo anidar bucles.
  • Describir el flujo de un proyecto a través de bucles anidados.
  • Explica por qué se usarían bucles anidados en un proyecto de VEXcode VR.

¿Qué son los bucles?

Los bloques de la categoría Control, como los bloques [Repeat], [Repeat until] y [Forever], bloquean los comportamientos repetidos en un bucle.

A la izquierda hay un proyecto para dibujar un cuadrado que comienza Cuando comience, mueva el bolígrafo hacia abajo. A continuación, un comentario dice Conducir en un cuadrado y tiene un bucle de repetición establecido en 4 con dos bloques dentro para avanzar 600 mm y girar a la derecha 90 grados. A la derecha, hay una imagen de arriba hacia abajo del Art Canvas Playground con el VR Robot dibujando un cuadrado de 600 mm.

Un bloque [Forever], por ejemplo, repite los bloques dentro de él en un bucle Forever. La flecha en la parte inferior del bloque indica que los comportamientos en el interior se repetirán en un bucle.

Un bloque VEXcode VR Forever de la caja de herramientas, con la flecha en la parte inferior de la parte C del bloque resaltada para indicar el comportamiento de bucle del bloque.

Uso de bloques de interruptores 

Este es el bloque Switch [Forever]. El comando Python, while True: significa que cualquier comportamiento anidado dentro de este bloque condicional se repetirá para siempre, porque la condición está configurada para ser True. 

El bloque Switch equivalente a un bloque Forever, que muestra el comando Python que se lee como True:.

Seleccione el botón Siguiente para continuar con el resto de esta lección.