ESTRUCTURAS DE CONTROL CICLICAS

son aquellos en cuya solución, es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces.

estas se utilizan para ejecutar fragmentos de código un numero limitado de veces. Existen tres estructuras cíclicas , que son :

Desde Hasta ( FOR)

Tiene la capacidad de incluir una o más variables que trabajaran como contadores, con las cuales se controla el número de ocasiones que se ejecutará el ciclo.
Esta sentencia repetirá el mismo código tantas veces como se le indique (actúa como un bucle). A partir de un valor inicial de una variable la va incrementando en cada iteración del bucle hasta que tome un valor determinado, momento en el que sale del bucle y continúa ejecutando el código inmediatamente inferior al ciclo Desde-Hasta.

Ejemplo

#include<stdio.h>
int main() {

int i;
for(i=0; i<=20; i++)

printf(“Soy la variable i, mi valor en esta iteracion es: %d\n”,i);



return 0;

}

Hacer Mientras (WHILE)

Verifica si la condición se cumple antes de ingresar al bloque de código que se va a repetir, el límite de ejecuciones estará dado por la condición, se ejecutará mientras la condición devuelva un valor lógico verdadero.

Ejemplo

#include <stdio.h>
int main() {

int digito=0;
while (digito<=9) {

printf"%d ",digito);
++digito;
}
}

Hacer Hasta( DO WHILE)

Crea un bucle que ejecuta una sentencia especificada, hasta que la condición de comprobación se evalúa como falsa. La condición se evalúa después de ejecutar la sentencia, dando como resultado que la sentencia especificada se ejecute al menos una vez

Ejemplo

#include<stdio.h>
int main() {

int i=0;



do{

printf(“Soy la variable i, mi valor en esta iteracion es: %d\n”,i);

i++;

}

while(i<=20);

return 0;

}

Composicion

Composición

Desde: Indica la variable que se utilizará y el valor que tendrá cuando el bloque de código se ejecute por primera vez i=0.

Composición

Hacer Mientras:Marca el inicio del bloque de código que se repetirá en forma cíclica.

Condición :Se refiere a una comparación lógica que se evaluará en cada ejecución del ciclo, si esta operación lógica entrega un resultado verdadero continúa ejecutando el bloque de código, en caso contrario saldrá del ciclo y continuará con la línea de código que está a continuación del Fin Mientras

Hasta: Debe hacer relación a la misma variable indicada en la sección desde, indica una sentencia lógica, que al momento de cumplirse detendrá la ejecución del ciclo Desde-Hasta, i=10.

Fin Mientras :Indica el término del bloque de código que se repetirá en forma cíclica.

Hacer Mientras : Marca el inicio del bloque de código que se repetirá en forma cíclica.

Fin Mientras:Indica el término del bloque de código que se repetirá en forma cíclica.

Condición :Se refiere a una comparación lógica que se evaluará en cada ejecución del ciclo, si esta operación lógica entrega un resultado verdadero continúa ejecutando el bloque de código, en caso contrario saldrá del ciclo y continuará con la línea de código que está a continuación del Fin Mientras

Acción(es): Corresponde al conjunto de líneas de código que se encuentran dentro del ciclo Desde-Hasta y que se ejecutarán en forma repetitiva.

Incremento: Indica el valor por el cual será incrementado la variable mencionada, el incremento puede ser positivo o negativo, pero se debe tener especial cuidado en que la sección Hasta se cumpla en algún momento incremento 1.