Un bucle mientras es una estructura de control repetitiva en donde se comprueba si una condición es verdadera, en caso de serlo se realiza un ciclo de instrucciones y al terminar se realiza otra comprobación. Para salir del bucle la condición debe ser falsa.
En pseudocódigo se realiza de la siguiente forma:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-0.png?w=219)
En diagrama de flujo se realiza de la siguiente forma:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-1.png?w=456)
En diagrama N-S se realiza de la siguiente forma:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-2.png?w=389)
Ejemplo:
Realizar un pseudocódigo, un diagrama de flujo y un diagrama N-S que calcule el factorial de un número utilizando un bucle mientras.
Pseudocódigo:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-3.png?w=448)
Diagrama de flujo:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-4.png?w=423)
Diagrama N-S:
![](https://cienciayt.com/wp-content/uploads/2020/05/p0-6-5.png?w=608)