Algoritmos y diagramas de flujo 3/3


diagramas de flujo

Para terminar con esta serie de post sobre los algoritmos y los diagramas de flujo, nos enfocaremos a lo que son las estructuras anidadas.

Tipicamente una estructura anidada, hace referencia a un grupo de estructuras de control que se ubican una dentro de la otra, como lo podemos ver en la imagen con la que abrimos el post, en donde podemos ver que dentro de una estructura selectiva se encuentran dos ciclos «mientras» y «hacer»

Lo importante dentro de las estructuras selectivas es que estas respeten los limites de cada una, por ejemplo, en la imagen previa podemos ver que el ciclo «hacer» se cierra antes del sino, no podría cerrarlo en el sino, porque estaría sobrepasando los limites del «si»; pero mejor usemos el ejemplo que hemos estado usando hasta el momento.

estructuras anidadas

Como podemos ver, nuestro individuo que hace ejercicios, tiene dos rutinas, una que solo hace los lunes y otra para el resto de la semana, observemos que si se cumple la condición de que sea lunes, entra a un ciclo en donde repite 10 veces hacer lagartijas y abdominales, ese ciclo termina y se topa con el «sino», como este es el limite que encierra lo que se debe de hacer si se cumple la condición el ciclo cierra antes de eso, para quedar encerrado dentro de esos limites y de ahí saltaría hasta la linea que esta después del fin-si-sino que sería el hacer estiramiento.

Ahora la parte que se puede complicar un poco es dibujar el diagrama de flujo, veamos como queda.

diagrama de flujo anidado

 

Como podemos observar el diagrama de flujo aunque es complicado de dibujar, muestra de forma clara en donde esta cada ciclo y como cada uno queda dentro de los limites que le confiere la estructura selectiva que los encierra.

Esto puede aplicarse entre cualquier estructura de control e incluso tener muchos niveles, por ejemplo dentro del ciclo «desde» que esta en el camino del «si» podría existir otro ciclo o incluso otra estructura selectiva.

Ya para terminar los dejamos con el video en donde explicamos todo.

Anuncio publicitario

2 Comments

¿Qué estas pensando?

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. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.