martes, 5 de marzo de 2013

Estructuras repetitivas en C++

Las estructuras repetitivas o bucles es una de las estructuras permitidas en la programación estructurada. Los bucles tienen que repetirse un número finito de veces. Si no nos encontramos con un bucle infinito y el algoritmo no tendrá solución. No será un algoritmo ya que no cumplirá la condición de finitud.

Las condiciones repetitivas se componen básicamente de dos elementos:

  • Un cuerpo del bucle o conjunto de instrucciones que se ejecutan repetidamente.
  • Una condición de salida para dejar de repetir las instrucciones y continuar con el resto del algoritmo.
En C++ existen varias estructuras repetitivas. Según lo que se quiera conseguir o la naturaleza del algoritmo o programa, se utilizarán unas u otras. Estas estructuras son las siguientes:
  • El bucle while. Es aquel que utilizaremos para realizar repeticiones de sentencias cuando no sabemos, a priori, las veces que se han de repetir. 
  • El bucle do-while. Tiene una función similar al bucle while. Los programadores utilizamos dicho bucle para controlar errores de entrada.
  • El bucle for. Se utiliza cuando, a priori, sabemos cuantas repeticiones se han de realizar a una o un conjunto de sentencias.
Tomado de:

No hay comentarios:

Publicar un comentario