Bloques de control#

Los bloques de esta categoría permiten alterar el flujo de ejecución del programa.

Alternativa Condicional Simple#

Este bloque permite realizar una serie de acciones sólo en determinados casos. Por defecto cada bloque se ejecuta justo después de que su predecesor finaliza. Con este bloque, la ejecución de uno o más bloques depende de una determinada condición. Toma un operando de tipo binario que será una condición a verificar. Si la condición se cumple, se ejecutan las instrucciones dentro del bloque. Si no, se pasa al siguiente bloque.

Alternativa Condicional Doble#

Este bloque permite realizar una serie de acciones si se verifica una condición y otra serie de acciones en caso contrario. Toma un operando de tipo binario que será una condición a verificar. Si la condición se cumple, se ejecuta la primera serie de instrucciones dentro del bloque. Si la condición no se cumple, se ejecuta la segunda serie de instrucciones dentro del bloque.

Repetición Simple#

Este bloque permite realizar una misma serie de acciones reiteradas veces. Toma un operando de tipo número entero que será la cantidad de veces que se quiere repetir.

Repetición Condicional#

Este bloque permite realizar una misma serie de acciones reiteradas veces. En el caso de la repetición simple la cantidad de repeticiones es un número fijo. En este caso las instrucciones dentro del bloque se ejecutan tantas veces como sea necesario para que una determinada condición valga o deje de valer, según sea el caso. Utilizando el menú desplegable se puede alternar entre repetir mientras una condición sea verdadera o hasta que una condición pase a ser verdadera. Toma un operando de tipo binario que será la condición que determine cuándo parar.

Repetición Indexada#

Este bloque permite realizar una misma serie de acciones para cada elemento de una lista. El código dentro del cuerpo se ejecutará tantas veces como elementos tenga la lista y en cada ejecución se le asignará a la variable un elemento distinto de la lista.

Espera Fija#

Este bloque detiene la ejecución durante una cierta cantidad de tiempo. Toma un operando numérico que será la cantidad de tiempo que el programa se detendrá. Se puede seleccionar si el número representa la cantidad de segundos, milisegundos o microsegundos.

Espera Condicional#

Este bloque detiene la ejecución hasta que se cumpla cierta condición. Toma un operando de tipo binario que será la condición que determine cuándo continuar con la ejecución.