Sentencia for
La sentencia for permite ejecutar una sentencia simple o compuesta, repetidamente un numero de veces conocido.
Sintaxis:
for {[v1=e1 [,v2=e2]...]; [condicion]; [progresion-condicion]}
sentencia;
- v1,v2,..., representan variables de control que serán iniciadas con los valore de las expresiones e1,e2,...;
- condición es una expresión booleana que si se omite, se supone verdadera;
- progresión-condición es una o mas expresiones separadas por comas cuyos valores evolucionan en el sentido de que se cumpla la condición para finalizar la ejecución de la sentencia for;
- Sentencia es una sentencia simple o compuesta.
La ejecución de la sentencia for sucede de la siguiente forma:
1.- Se inician las variables v1, v2,..
2.- Se evalúa la condición:
a).-Si el resultado es distinto de cero (verdadero), se ejecuta el bloque de sentencias, se evalúa la expresión que da lugar a la progresión de la condición y se vuelve al punto 2.
b)-Si el resultado es cero (falso), la ejecución de la sentencia for se da por finalizada y se pasa el control a la siguiente sentencia del programa.
No hay comentarios.:
Publicar un comentario