La palabra clave for inicia un bloque de sentencia que se ejecuta en un bucle tantas veces como una prueba de como resultado true. La prueba se realiza al principio del bucle e indica si el valor de un contador está dentro de un rango especificado. La palabra clave end marca el cierre de la sentencia for.
Si especifica decrement, final es el límite inferior de contador y si el valor de contador está por debajo de ese límite, la prueba se resuelve como false, el bloque de sentencia no se ejecuta y la sentencia for finaliza.
Las sentencias EGL en la sentencia for pueden cambiar el valor de final.
Si especifica decrement, delta es el valor que se resta de contador después de ejecutar el bloque de sentencia EGL y antes de probar el valor de contador.
Las sentencias EGL en la sentencia for pueden cambiar el valor de delta.
A continuación se ofrece un ejemplo:
sum = 0; // añade 10 valores a sum for (i from 1 to 10 by 1) sum = inputArray[i] + sum; end
Consulta relacionada
Sentencias EGL
Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL