Los Ciclos repetitivos son estructuras poderosas que están presentes en todos los lenguajes de programación, permitiendo realizar acciones que en el mayor de los casos demandarían mucho más esfuerzo y líneas de código, es por ello que en este artículo centraremos nuestro estudio en el uso del Ciclo «Mientras Que«, While (En muchos lenguajes de programación).
Para que Sirve el Ciclo Mientras Que:
Como comentaba al principio sirve para repetir una instrucción o instrucciones infinitas veces siempre y cuando se cumpla una condición (Ver Condicionales), el bloque de instrucciones del ciclo se ejecutará teniendo en cuenta una variable de control que será la estipulada en la condición, veamos:
Vídeo paso a paso de cómo funciona el Ciclo mientras en algoritmos
Estructura:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Mientras expresion_logica Hacer
secuencia_de_acciones
Fin Mientras
Ejemplo Práctico:
Escribir un algoritmo que genere los números del 1 al 10
Algoritmo mientrasq
a<-1 //Variable de control
Mientras a<=10 Hacer //Condicional
Escribir «Valor Actual «,a // Instrucciones
a<-a+1 // Incremento de variable
Fin Mientras
FinAlgoritmo
Análisis: Si nos damos cuenta tenemos la condición principal que es «Si la variable a es menor o igual a 10», la cual inicializamos en 1 para luego en cada iteración ir aumentando el valor de a, con el fin de terminar el ciclo cuando alcance el valor de 10, este es un ejemplo muy sencillo pero el ciclo mientras que cuenta con una infinidad de aplicaciones en el desarrollo de algoritmos y programación de Software.
Representación en Diagrama de Flujo:
Al igual que todas las instrucciones de un algoritmo el ciclo mientras que cuenta con su representación gráfica en diagrama de flujo, veamos:
Las ventajas de representar el Pseudo-Código como diagrama de flujo es que podemos ver de forma fácil el flujo de la ejecución de cada instrucción, podemos ver claramente al momento de aumentar el valor de a nos dirigimos nuevamente al comienzo de la condición para ser evaluada.