ANGHELLL Trabajo de Exposición Realizado por: Angel León Para la materia de Programación (lenguaje C) Las sentencias de iteración permiten repetir una sentencia o conjunto de ellas; es lo que se denomina ejecutar un bucle. En C++ existen tres formas de iteraciones: Los bucles while; do-while y for. ANGHELL El formato general de la estructura FOR es: for (expresion1; expresion2; expresion3 ) (“enunciado”); ANGHELL /*REPETICION CONTROLADA POR CONTADOR CON LA ESTRUCTURA FOR*/ #include<stdio.h> main () { int contador; for (contador=1; contador <= 10; contador++) printf("%d \n", contador); return 0; } ANGHELL Descripción de la estructura for La sentencia for es quizá la más frecuentemente usada de las instrucciones para crear bucles en C. Esta instrucción incluye una expresión que especifica el valor inicial de un índice, otra expresión que determina cuándo se continua o no el bucle y una tercera expresión que permite que el índice se modifique al final de cada repetición del ciclo. ANGHELL Valor final de la variable de control for (contador = 1; contador <= 10; Palabra reservada for Valor inicial de la variable de control contador++) Incremento de la variable de control ANGHELL La estructura for: notas y observaciones •El “incremento” puede ser tambien negativo (en cuyo caso realmente se tratará de un decremento, y el ciclo, de hecho, contará hacia atrás). •Si la condición de continuación de ciclo resulta falsa al inicio, la porción del cuerpo del ciclo no se ejecutará. En vez de ello, la ejecución seguirá adelante con el enunciado que siga a la estructura for. •La variable de control con frecuencia se imprime o se utiliza en cálculos en el cuerpo de un ciclo, pero esto no es necesario. Es común utilizar la variable de control para controlar la repetición, aunque jamás se mencione la misma dentro del cuerpo del ciclo. ANGHELL Diagrama de flujo de la estructura de for típica Contador = 1 V Contador <=10 Printf(“%d”, contador); Contador++ F ANGHELL