ESTRUCTURAS REPETITIVAS

ITERACION: CICLO

La iteración simplemente significa hacer algo en forma repetida. En programación a esto se le llama ciclo porque la estructura de control iteración
ocasiona que el programa fluya entrando en un ciclo.

ESTRUCTURAS DE CONTROL REPETITIVO
  • WHILE
  • DO…WHILE
  • FOR( inicialización; condición; incremento)
SENTENCIA: WHILE

SINTAXIS: WHILE (CONDICION)
{

SENTENCIAS;
}

SENTENCIA WHILE

Con esta sentencia se controla la condición antes de entrar en el bucle. Si ésta no se cumple, el programa no entrará en el bucle. Naturalmente, si en el interior del bucle hay más de una sentencia, éstas deberán ir entre llaves para que se ejecuten como un bloque





















SENTENCIA: DO…WHILE

SINTAXIS:
DO
{
SENTENCIAS;

}


WHILE (CONDICION)

Con esta sentencia
se controla la condición al final del bucle. Si ésta se cumple, el programa vuelve a ejecutar las sentencias del bucle. La única diferencia entre las sentencias while y do...while es que con la segunda el cuerpo del bucle se ejecutará por lo menos una vez.

EJEMPLO: DO…WHILE













SENTENCIA FOR

SINTAXIS:

FOR (inicialización; condición; incremento)

{

sentencias;

}


SENTENCIA: FOR
















  • HACER EL ALGORITMO QUE CALCULE EL FACTORIAL DE UN NUMERO N.
  • Si N=5
  • FACTORIAL DE 5 ES= 1*2*3*4*5=120

EJEMPLO: SENTENCIA FOR