Estructuras De Control Repetitivas
Cuando se requiere repetir una o varias instrucciones (sentencias) para llevar
a cabo una tarea; se cuenta en la programación con estructuras quepermiten
realizar este proceso llamados también bucles, iterativas, lazos.
Las estructuras repetitivas en C++ son while y for que permiten resolver todo
problema que involucre procesosrepetitivos.
Cuando se trabajan con estas estructuras se utilizan términos como:
contadores, acumuladores, forzar la salida del bucle y continuar al inicio del
bucle.
Contadores:
Sonvariables enteras que se incrementan (+) o decrementan (-) con un valor
constante, pej. Una variable cuyo valor se incrementa de 1 en 1 y se conoce
como variable contador.
c=c+1;
i+=2;
j--;Acumuladores:
Variables de cualquier tipo que almacenan valores variables, pej. La variable c
cuyo valor se incrementa por el valor que va tomando otra variable llamada x.
c=c+x;
i+=c;j-=i;
Salir del bucle
Instrucción que permite forzar la salida de un bucle, para esto el lenguaje C++
incorpora la sentencia break para realizar dicha operación.
break;
Lenguaje deProgramación C++
Ing. Ana Lenny Hospinal
Continuar al inicio del bucle
Es una instrucción que permite saltar al inicio del bucle para volver a
ejecutarse, para esto C++ incorporala sentencia continue.
continue;
Sentencia While
Permite repetir una o más instrucciones mientras que la condición (expresión
lógica) sea verdadera, cuando la condición es falsa saledel bucle.
Expresión
lógica
F
Mientras Exp. Lógica
Sentencia 1
V
Sentencia 1
Sentencia n
Sentencia n
Fin Mientras
While (Exp. lógica))
{
Sentencia 1;
:
Sentencia n;}
Lenguaje de Programación C++
Ing. Ana Lenny Hospinal
Ejemplo
Obtener la suma de los primeros n números naturales
Inicio
i, n, s : Entero
Leer n
i
1
F
i
Regístrate para leer el documento completo.