lunes, 7 de octubre de 2013

Estructuras de control Do while

Do while:
se garantiza la ejecución de las sentencias internas al menos una vez, dado que la validez de la expresión a evaluar se efectúa hasta el final de la sentencia, cosa que no necesariamente debe pasar en un bucle WHILE, el cual evalúa la validez de la expresión al principio de la sentencia.

primero se ejecutan las instrucciones y después se comprueba la condición. De esta forma se garantiza que el bloque de instrucciones se ejecute al menos una vez.

Si la condición no deja de cumplirse se producirá un bucle infinito y eso es un problema grave que tendremos que evitar a toda costa, a no ser que la lógica del programa lo necesite. Por eso en el bloque de instrucciones tiene que haber un punto de inflexión donde cambie el valor de la condición. En nuestro caso aumentamos y disminuimos la variable numero sabiendo que en algún momento dejará de cumplirse las condiciones.





No hay comentarios:

Publicar un comentario