Si entonces Bloques#
This tutorial covers how to use if/else blocks to make your robot check a condition and decide which blocks to run. By the end, you’ll know how to set up a condition and control what happens when it’s true or false.
Arrastra un bloque booleano al espacio de condición vacío en la rama si entonces.
All Boolean blocks are hexagon-shaped and have a question mark in its name, such as the controller button pressed? block.
Si la condición es verdadera, se ejecutarán los bloques dentro de la rama if then.
Si la condición es falsa, se ejecutarán los bloques dentro de la rama else.
Un bloque if/else solo comprueba su condición una vez. Si quieres que la condición se compruebe repetidamente, coloca el bloque if/else dentro de un bucle, como forever.
para siempre
si <¿Controlador [R ▲ v] presionado?> entonces
unidad [adelante v]
demás
deja de conducir
fin
fin
El bloque if es solo la rama if then. Si la condición no es verdadera, no sucederá nada.
si <¿Controlador [R ▲ v] presionado?> entonces
unidad [adelante v]
fin
El bloque if / else if / else se puede usar para probar varias condiciones una tras otra. Se puede ampliar para probar tantas condiciones como sea necesario.
if <Brain [◀ v] button pressed?> then
girar [izquierda v] por (90) grado ▶
else if <Brain [▶ v] button pressed?> then
girar [derecha v] por (90) grado ▶
else if <Brain [Check v] button pressed?> then
deja de conducir
demás
unidad [adelante v]
fin