Estructuras ciclicas

Solo disponible en BuenasTareas
  • Páginas : 2 (438 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de febrero de 2012
Leer documento completo
Vista previa del texto
Estructuras de repetición.

Es otro tipo de estructura algorítmica que describen procesos que se repiten en la solución de un problema, las estructuras cíclicas o de repetición.

Estructura DoWhile… Loop: a) análisis de un problema.
Por ejemplo un juego se realiza cierta cantidad de veces que depende de una elección efectuada por el usuario, es decir, mientras este lo decida.
Visual Basicdispone de una estructura que permite resolver este tipo de problemas. La interfaz con el usuario y la codificación de la situación propuestas son las siguientes:

Estructura Do While… Loop: b)Sintaxis.
El conjunto de acciones repiten conforman l cuerpo del bucle. Cada ejecución del cuerpo del bucle se denomina iteración.
Las principales características son:
* La condición se evalúaantes de la ejecución. Si esta resulta verdadera, el cuerpo del bucle es ejecutado; si la condición es falsa se finaliza la repetición. Por lo tanto puede ser que el cuerpo del bucle no se ejecute nunca.* Una vez ejecutadas todas las acciones del cuerpo del bucle, se vuelven a evaluar la condición.
* No se conoce de antemano la cantidad de interaciones.

El valor de la condición en lasestructuras repetitivas.
Cuando se incorpora en el código de programa una estructura de repetición es importante tener en cuenta que dentro del cuerpo del bucle debe existir necesariamente unasentencia que permita modificar, en algún momento, el valor de verdad de la condición. Teniendo en cuenta que esta estructura ejecuta el cuerpo del bucle "mientras la condición permanezca verdadera", siésta nunca cambia su valor, la cantidad de veces que se ejecute no tendrá fin; se realizarán infinitas ejecuciones y habremos generado un bucle infinito. Cuando esto sucede, el programa no se puededetener (o suspender) ni aun utilizando el botón Cerrar o Salir que pudiera existir en el formulario.

Estructura For… Next
Es otra estructura de repetición que se reserva para situaciones en las que...
tracking img