3.2 Estructuras de repetición
Por Ing. Guillermina Jiménez Rasgado
Las tareas repetitivas resultan tediosas de realizar, afortunadamente los lenguajes de programación incluyen estructuras de control iterativas o repetitivas que realizan la repetición de acciones un número determinado de veces.
C++ soporta tres tipos de estructuras de control repetitivos:
los bucles while, for y do-while las cuales permiten controlar el número de veces que una sentencia o lista de sentencias se ejecutan.
El bucle while (mientras) tiene una condición o expresión lógica que permite controlar la secuencia de repetición, si al evaluar la condición resulta verdadera, el bucle se ejecuta o repite.
Cuando se conoce el número de repeticiones a realizar, se utiliza el ciclo for (para)
El ciclo do-while (hacer-mientras) es adecuado cuando se requiere asegurar que al menos se ejecute el bucle una vez.
En los siguientes subtemas se abordará cada uno de estos bucles de repetición.
Referencia: Joyanes, L. (2000). Programación en C++ Algoritmos, estructuras de datos y objetos. Madrid España. Edit. McGraw Hill