
¡Hola! Vamos a explorar los diagramas de flujo con el bucle While. Es una herramienta útil para entender cómo funcionan los programas.
¿Qué es un Diagrama de Flujo?
Un diagrama de flujo es una representación gráfica de un proceso. Usa símbolos para mostrar los pasos. Es como un mapa visual para entender cómo algo funciona.
Cada símbolo representa una acción. Por ejemplo, un rectángulo puede representar un proceso. Un rombo puede representar una decisión.
Must Read
Las flechas conectan los símbolos. Indican el orden en que se deben seguir los pasos. Son la guía para leer el diagrama.
¿Qué es un Bucle While?
Un bucle While es una estructura de control. Permite repetir un bloque de código. Lo repite mientras una condición sea verdadera.
Piensa en un juego. Mientras tengas vidas, sigues jugando. Cuando te quedas sin vidas, el juego termina. Eso es similar al bucle While.

La condición es una pregunta. Por ejemplo, "¿Todavía tengo manzanas?". Si la respuesta es sí, comes una manzana y repites. Si la respuesta es no, ya no comes más manzanas.
Símbolos en un Diagrama de Flujo con While
Usaremos algunos símbolos clave. Un óvalo indica el inicio y el fin del diagrama. Un rectángulo representa un proceso o una acción. Un rombo representa una decisión, la condición del While.
Las flechas conectan los símbolos. Indican el flujo del proceso. Muestran el orden de las acciones.
Dentro del rombo escribimos la condición. La condición debe ser algo que pueda ser verdadero o falso. Ejemplo: "contador < 10".

Ejemplo 1: Contar Hasta 5
Imagina que queremos un programa que cuente hasta 5. Usaremos un bucle While para hacerlo. Primero, necesitamos un contador.
El diagrama de flujo comenzaría con un óvalo de inicio. Luego, un rectángulo asignaría el valor 1 a una variable llamada contador. Este es el inicio.
Luego, un rombo preguntaría: "¿contador es menor o igual a 5?". Si es verdadero, el programa imprimirá el valor de contador. Después, aumentará el valor de contador en 1. Volverá al rombo para verificar la condición nuevamente.
Si la condición es falsa (contador es mayor que 5), el programa terminará. Llegará al óvalo de fin. El bucle While se detiene cuando la condición se vuelve falsa.

Ejemplo 2: Lavar los Platos
Imagina que tienes una pila de platos sucios. Quieres lavarlos todos. Puedes usar un bucle While para representar esto.
El diagrama comienza con un óvalo de inicio. Luego, hay un rectángulo que representa "Hay platos sucios". Esto establece la condición inicial.
Luego, un rombo pregunta: "¿Hay platos sucios?". Si la respuesta es sí, lavas un plato (otro rectángulo). Después, vuelves al rombo. Preguntas de nuevo: "¿Hay platos sucios?".
Si la respuesta es no, significa que has lavado todos los platos. El diagrama termina con un óvalo de fin. El bucle se detiene cuando no hay más platos sucios.

Puntos Clave
El bucle While se repite mientras la condición sea verdadera. La condición se evalúa al principio de cada iteración. Si la condición es falsa desde el principio, el bucle nunca se ejecuta.
Asegúrate de que la condición eventualmente se vuelva falsa. Si no, el bucle se ejecutará para siempre. Esto se conoce como un bucle infinito.
Los diagramas de flujo son útiles. Ayudan a visualizar el flujo de un programa. Simplifican la lógica. Facilitan la comprensión del código.
¡Ahora puedes crear tus propios diagramas de flujo con bucles While! Practica con diferentes ejemplos para consolidar tu conocimiento. ¡Buena suerte!