jueves, 30 de enero de 2020

1.2.-Sentencia for

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

LENGUAJE UNIFICADO DE MODELADO