¡Esta es una revisión vieja del documento!
Hasta ahora, la cantidad de instrucciones de nuestro programa que se ejecutarán está acotada: Esto es, siempre especificamos una lista de instrucciones, y cada una se ejecutará como mucho una vez (y algunas podrían no ejecutarse, si utilizamos las estructuras de control selectivas).
Sin embargo, si queremos realizar una tarea una única vez, generalmente podríamos realizarla manualmente y listo: nos interesa utilizar la computadora para automatizar tareas repetitivas, en las que haya que repetir cómputos mecánicamente una y otra vez, hasta llegar a un resultado. Veremos en esta lección cómo se puede lograr esto en C++.
La instrucción while
sirve para instruir a la computadora a que lleve a cabo un determinado conjunto de instrucciones, mientras se cumpla una condición específica.
La sintaxis (forma de escritura) de esta instrucción es idéntica al if
común (sin else
), pero utilizando en su lugar la palabra while
:
while (condicion) { instruccion1; instruccion2; ... instruccionFinal; }
Si lee "pollo" imprime: ******* *pollo* ******* Si lee "pan" imprime: ***** *pan* *****