Controles de flujo
Última actualización
¿Te fue útil?
Última actualización
¿Te fue útil?
Conjunto de comandos del grupo Básicos relativos al control de flujo de los procesos.
Comando de instrucción del grupo Básicos que permite ejecutar un grupo de comandos de instrucción en caso de no cumplirse una condición previa establecida por un comando o
Origen de la instrucción: Cualquiera.
Destino del subproceso: El mismo que el origen.
No tiene.
Este comando genera un subproceso y permite ejecutar las líneas contenidas en el mismo en caso de no cumplirse una condición previa establecida por un comando If o Else if.
El comando de instrucción Else siempre ha de estar inmediatamente precedido de un comando If o de un comando Else if, ambas líneas han de estar situadas al mismo nivel y no puede haber ninguna otra línea al mismo nivel entre ambas.
Comando de instrucción del grupo Básicos que permite evaluar una condición si no se cumple una condición previa establecida mediante un comando de instrucción If u otro Else if.
Origen de la instrucción: Cualquiera.
Destino del subproceso: El mismo que el origen.
Expresión fórmula algebraica o booleana (lógica binaria) a evaluar.
Este comando genera un subproceso que será ejecutado si se cumple la condición establecida. Si no se cumple, se ejecutará el comando de la siguiente línea del proceso situada al mismo nivel que el Else if.
El comando de instrucción Else if siempre ha de estar inmediatamente precedido de un comando If o de otro Else if, ambas líneas han de estar situadas al mismo nivel y no puede haber ninguna otra línea al mismo nivel entre ambas.
Comando de instrucción del grupo Procesos que pausa la ejecución de un proceso.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Ninguno.
Expresión de tipo fórmula con el tiempo, en milisegundos, durante el cual se desea pausar el proceso.
Este comando permite pausar la ejecución de un proceso. El proceso se pausará en el punto en el que se incluya este comando el tiempo indicado en sus parámetros. Una vez transcurrido ese tiempo, el proceso continuará su ejecución.
Comando de instrucción del grupo Procesos que permite al programador abortar la ejecución del proceso en un punto determinado.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Ninguno.
No tiene.
Este comando permite abortar la ejecución de un proceso en un punto determinado. El proceso finalizará al ejecutarse la línea en la que se incluya este comando de instrucción, y no ejecutará las líneas posteriores a la misma.
Comando de instrucción del grupo Básicos que genera un bucle mientras se cumpla una condición.
Origen de la instrucción: Cualquiera.
Destino del subproceso: El mismo de la entrada.
Expresión fórmula que contendrá el valor inicial de la variable local especificada en el parámetro anterior.
Expresión fórmula que contendrá la condición que se ha de cumplir para continuar con las iteraciones del bucle.
Expresión fórmula que contendrá el valor en el que se incrementará la variable del bucle en cada iteración.
Esta función genera un subproceso. Repite las líneas contenidas en dicho subproceso mientras se cumpla la condición declarada, usando como contador del bucle la variable local especificada en el primer parámetro, incrementándose ésta en tantas unidades por iteración según el valor especificado en la fórmula de valor de incremento.
Para facilitar la especificación de las expresiones fórmula podremos hacer uso del asistente para edición de fórmulas. Si comentemos algún error en la declaración de la condición podremos hacer que el proceso entre en un bucle infinito al ejecutar el for.
Comando de instrucción del grupo Básicos que permite crear una sentencia condicional.
Origen de la instrucción: Cualquiera.
Destino del subproceso: El mismo que el origen.
Expresión fórmula algebraica o booleana (lógica binaria) a evaluar.
Este comando de instrucción permite evaluar una condición.
Este comando de instrucción genera un subproceso que se será ejecutado solamente en el caso de cumplirse la condición establecida en el parámetro. Si no se cumple, se ejecutará el comando de la siguiente línea del proceso situada al mismo nivel que el if.
Para facilitar la escritura de la condición podemos hacer uso del asistente para edición de fórmulas.
Comando de instrucción del grupo Básicos que permite convertir la línea seleccionada en una línea libre.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Ninguno.
No tiene.
Convierte la línea seleccionada en el editor de procesos en una línea libre.
Las líneas libres en un proceso nunca son ejecutadas.
Comando de instrucción de proceso que recorre el contenido de una cadena y ejecuta un subproceso por cada carácter de la misma.
Origen de la instrucción: Cualquiera.
Destino del subproceso: El mismo que el origen.
Expresión de tipo fórmula con la cadena que se desea recorrer. Para facilitar su introducción podrá hacer uso del asistente para edición de fórmulas.
Variable local del proceso de tipo alfabético donde se retorna el carácter de la cadena que está siendo procesado.
Este comando de instrucción recorre el contenido de una cadena y ejecuta un subproceso por cada carácter de la misma. Guarda en una variable local del proceso el carácter en curso. Dicho subproceso no será ejecutado si el buffer está vacío.
Este comando de instrucción, por tanto, genera un bucle que se repetirá por cada carácter de la cadena y que terminará una vez finalice el contenido de la misma. En el subproceso que genera tendemos que incluir los comandos a ejecutar por cada carácter extraído de la cadena.
La variable local de retorno podrá ser tanto una variable local ya declarada en el proceso o una nueva que declaremos.
Comando de instrucción del grupo Básicos que permite incluir comentarios en un proceso.
Origen de la instrucción: Cualquiera.
Destino del subproceso: Ninguno.
Texto descriptivo del comentario a incluir en esa línea del proceso.
Incluye un comentario en una línea de proceso. Será de utilidad para documentar nuestros procesos y así facilitar su revisión.
Permite evaluar una condición si no se cumple una condición previa establecida mediante un comando de instrucción u otro Else if.
Para facilitar la escritura de la condición podemos hacer uso del
En este parámetro indicaremos la que se usará como contador de las iteraciones del bucle.
El comentario no tiene que estar entrecomillado, pues no se trata de una . Estas instrucciones no son procesadas al ejecutar el proceso.