Ciclo Mientras

El ciclo mientras, es una de las dos estructuras repetitivas con las que cuenta FreeDFD, está representada por este símbolo dentro del programa:

Boton Ciclo Mientras

Botón Ciclo Mientras

Para hacer uso de esta herramienta, basta con hacer clic en el botón de la imagen anterior, y luego hacer clic en la parte del diagrama en donde queremos poner nuestro ciclo, una vez hecho esto, aparecerá algo similar a la siguiente imagen en la zona de edición del programa:

Diagrama Ciclo Mientras

Diagrama Ciclo Mientras

Su funcionamiento es similar al de la decisión. Al insertar un nuevo ciclo mientras al DFD, aparecerán dos figuras.

En la primera aparecen las letras MQ, que son las siglas de “Mientras que“, se colocará una condición de tipo booleana (ver operadores lógicos y relacionales y tipos de datos booleanos) que de considerarse verdadera, ejecutara las instrucciones que se encuentren entre la primera figura y la segunda figura en la que aparece “Fin (MQ)“.

Al hacer doble clic sobre la primera figura, aparecerá un cuadro de dialogo como este:

Dialogo Ciclo Mientras

Dialogo Ciclo Mientras

En la imagen anterior, se observa el cuadro de dialogo que aparece al hacer doble clic sobre la figura que contiene la palabra MQ, allí podemos observar que se nos pide una condición, que como se escribió anteriormente, se validará y en caso de que sea verdadera, repetirá las instrucciones que se encuentren dentro de las dos figuras que representan el ciclo mientras.

Nota: Es importante tener en cuenta que las condiciones tienen que ser falsas en algún momento para que el ciclo se rompa y el programa pueda finalmente continuar y terminar en algún momento. En el ejemplo de la imagen se comete este error a propósito con el fin de evidenciar este caso, dado que 5, siempre será mayor que 3 y eso convertirá el programa en un ciclo infinito. No está de más recordar que en caso de que alguna vez un programa se quede en un bucle infinito, podemos parar su ejecución usando el botón de parada en la parte superior del programa o el botón de pausa que aparece en cada ventana que se nos muestra durante la ejecución.

Ahora, observemos un ejemplo en vídeo:

Descarga | [flv][ogg]            Soundtrack | Fractal# Psy Brazil #

About these ads

Etiquetas: , , , ,

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: