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