BlocosIA Wiki Editor

Control

Comando

esperar ( ) segundos

Hace una pausa. Acepta decimales como 0.5.

Boca

repetir ( )

Repite los bloques de dentro un número de veces.

Boca

por siempre

Repite los bloques de dentro para siempre (hasta parar el proyecto).

Boca

contar [puntos] de ( ) a ( ) paso ( ) mientras ⟨ ⟩

Cuenta de un número a otro con el paso elegido, guardándolo en una variable.

Boca

repetir mientras ⟨ ⟩

Repite mientras la condición sea verdadera.

Boca

si ⟨ ⟩ entonces

Solo hace los bloques de dentro si la condición es verdadera.

Boca

si ⟨ ⟩ entonces si no

Si la condición es verdadera hace la primera parte; si no, la segunda.

Boca

elegir caso de ( ) caso ( ) então por defecto (si no)

Guarda otros bloques dentro.

Comando

esperar hasta que ⟨ ⟩

Espera hasta que la condición sea verdadera.

Boca

repetir hasta que ⟨ ⟩

Repite hasta que la condición sea verdadera.

Boca

para cada [puntos] de la lista ( )

Repite los bloques de dentro una vez por cada elemento de la lista. En cada vuelta, la variable recibe el elemento actual.

Boca

para cada [puntos] con índice [puntos] de la lista ( )

Como "para cada", pero también guarda la posición del elemento (1, 2, 3…) en otra variable. Ideal para leer dos listas paralelas.

Boca

para cada [puntos] de la lista ( ) de atrás hacia adelante

Recorre la lista del último elemento al primero.

Boca

para cada clave [puntos] y valor [puntos] del objeto ( )

Recorre un objeto (JSON): en cada vuelta una variable recibe la clave y otra el valor. En una lista, la clave es la posición.

Fin

salir del bucle

Termina al instante el bucle en el que está (repetir, por siempre, repetir hasta, para cada…). El programa sigue después del bucle.

Fin

saltar a la siguiente vuelta

Salta el resto de esta vuelta y pasa directo a la siguiente.

Fin

detener [todos]

Detiene todos los programas o solo este.

Comando

detener otros programas del objeto

Detiene los otros programas de este objeto.

Sombrero

al comenzar como clon

Empieza en cada clon nuevo. Úsalo para decir qué hace el clon.

Comando

crear clon de [ ▾ ]

Crea una copia de un objeto (o de sí mismo).

Comando

crear clon de [ ▾ ] en x: ( ) y: ( )

Crea un clon directamente en x, y.

Comando

crear clon de [ ▾ ] en la posición de [ ▾ ]

Crea un clon en la posición de otro objeto.

Fin

borrar este clon

Borra el clon que ejecuta este programa.